我創建一個數據輸入系統。 現在我能夠從表單中添加數據。 但是更新,當我嘗試更新它增加了一個條目不work.Instead。更新在紅豆
這是我的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的控制檯
http://i.stack.imgur.com/b9jcg.jpg
更多信息將是有益的。最新的錯誤信息?更新在哪裏?請張貼更多的代碼和信息得到一個合格的幫助 – rob
沒有錯誤。而不是更新它創建多個條目具有相同的empno ... –
發佈了一個鏈接到MySQL控制檯的屏幕截圖 –