我不知道這是否可以在PHP來實現數據的值。我有一個來自數據庫的設備列表。用戶可以通過選擇複選框來選擇他們想要借用的任何設備。我有名爲'list'的複選框。問題是如何把複選框的值和發佈複選框的值?因爲我想將所選項目(選中)保存到數據庫中。如何給複選框爲每個從數據庫中調用,以及如何將它張貼
<?php
//include("connect.php");
$sql = mysql_query("SELECT * FROM equipment WHERE equip_name_desc='$search'");
$row = mysql_num_rows($sql);
if ($row >= 1){
echo '<table border="1"><tr>';
echo '<td align="center" width="40">NO</td>';
echo '<td width="200">DESCRIPTION</td>';
echo '<td width="120">SERIAL NUM.</td>';
echo '<td width="120">REF. NUM.</td>';
echo '<td width="120">PRICE</td>';
echo '<td width="120">STATUS</td>';
echo '<td width="80">BORROW</td>';
echo '</tr>';
$index=1;
while($a = mysql_fetch_array($sql))
{
echo '<tr>';
echo '<td align="center">'.$index.'</td>';
echo '<td>'.$a['equip_desc'].'</td>';
echo '<td>'.$a['equip_sn'].'</td>';
echo '<td>'.$a['equip_ref'].'</td>';
echo '<td>'.$a['equip_unit_price'].'</td>';
echo '<td>'.$a['equip_status'].'</td>';
echo '<td>'?><input type="checkbox" name="list" /><?php
echo '</tr>';
$index++;
}
echo '</table>';
}
?>
要知道SQL注入。不要使用'mysql_ *','但還是PDO''mysqli',而不是!你不是逃避'SELECT * FROM設備,這裏equip_name_desc ='$ search''讓你容易受到SQL注入這裏。更進一步說,Y U NO WORK回答了你的問題。 – GuyT