我有一種形式,需要從變量另一種形式,像這樣:使用變量PHP SQL更新發布到形式
$employeeid = $_POST['modifyid'];
$fname = $_POST['modifyfn'];
$lname = $_POST['modifyln'];
$staffno = $_POST['modifysn'];
$empusername = $_POST['modifyeu'];
</br>
<td><form action="empmodify.php" method="post">
<?php echo
"<div class='form-group'>
<tr><td>ID:</td><td>
<input type='text' class='form-control' name='modid' value='" . $employeeid . "'/>
</td></tr>
</div>
<div class='form-group'>
<tr><td>First Name:</td><td>
<input type='text' class='form-control' name='modfn' value='" . $fname . "'/>
</td></tr>
</div>
<div class='form-group'>
<tr><td>Surname Name:</td><td>
<input type='text' class='form-control' name='modln' value='" . $lname . "'/>
</td></tr>
</div>
<div class='form-group'>
<tr><td>Staff number:</td><td>
<input type='text' class='form-control' name='modsn' value='" . $staffno . "'/>
</td></tr>
</div>
<div class='form-group'>
<tr><td>Username:</td><td>
<input type='text' class='form-control' name='modeu' value='" . $empusername . "'/>
</td></tr>
</div>
<button type='submit' class='btn btn-default'>Modify this Employee</button>"?>
</form></td>
</div>
這些變量已經在數據庫中 - 這部分工作。我想要的是,當用戶點擊提交時,它會更新記錄,並在此表單中更改其中的任何內容。這裏是我的empmodify.php:
$employeeid = $_POST['modid'];
$fname = $_POST['modfn'];
$lname = $_POST['modln'];
$staffno = $_POST['modsn'];
$empusername = $_POST['modeu'];
$result = mysql_query("UPDATE employee SET fname = '$fname', lname = '$lname', staffno = '$staffno', empusername = '$empusername' WHERE employeeid = '$employeeid'");
我已經嘗試了這麼多的事情與我的變量,但update語句似乎並不奏效。我試過單引號,雙引號,發帖,並連接它們,但沒有任何想法? :)
做你嘗試調試它? – Ravi
檢查$ _POST的真實內容.. var_dump($ _ POST).. – scaisEdge
我明白了!謝謝你 – sd0093