Я создаю систему ввода данных. Теперь я могу добавлять данные из формы. Но обновление не работает. Вместо этого, когда я пытаюсь обновить, добавляется другая запись.
Это мой add.php.
<?php
require 'rb.php';
R::setup( 'mysql:host=localhost:3306;dbname=employee',
'root', '' );
$emp = R::dispense( 'emp' );
$emp->emp_no=$_GET['empno'];
$emp->empname =$_GET['empname'];
$emp->fathername =$_GET['fathername'];
$emp->sex=$_GET['sex'];
$emp->designation =$_GET['designation'];
$emp->department =$_GET['department'];
$emp->dob =$_GET['dob'];
$emp->dor =$_GET['dor'];
$emp->doa =$_GET['doa'];
$emp->serviceStatus =$_GET['serviceStatus'];
$emp->address =$_GET['address'];
$emp->pymtmode =$_GET['pymtmode'];
$emp->bank_code =$_GET['bank_code'];
$emp->acc_no =$_GET['acc_no'];
$emp->scale =$_GET['scale'];
$emp->basic =$_GET['basic'];
R::store( $emp );
?>
Вот мой файл update.php. Что в этом не так.
<?php
require 'rb.php';
R::setup( 'mysql:host=localhost:3306;dbname=employee',
'root', '' );
$emp = R::load('emp', $empno);
$emp->emp_no=$_GET['empno'];
$emp->empname =$_GET['empname'];
$emp->fathername =$_GET['fathername'];
$emp->sex=$_GET['sex'];
$emp->designation =$_GET['designation'];
$emp->department =$_GET['department'];
$emp->dob =$_GET['dob'];
$emp->dor =$_GET['dor'];
$emp->doa =$_GET['doa'];
$emp->serviceStatus =$_GET['serviceStatus'];
$emp->address =$_GET['address'];
$emp->pymtmode =$_GET['pymtmode'];
$emp->bank_code =$_GET['bank_code'];
$emp->acc_no =$_GET['acc_no'];
$emp->scale =$_GET['scale'];
$emp->basic =$_GET['basic'];
R::store( $emp );
?>
Вот ссылка на скриншот консоли mysql