新しいレコードフォームを追加するときに同じHardware_IDをドロップしたい場合更新フォームの別のテーブルからデータを取得する場所。ドロップダウンデータを持つ方法編集データ用に他のテーブルから取得する場所
これは私の更新(編集)フォームの例です。 Update Form
これは私の新しいレコードフォームの追加です。 Adding new record Form
これは私の更新フォームのコードです。私は新しいレコードを追加するのと同じコードを使用していますが、エラーが発生しました(エラーは更新フォームにあります)。
<?php
//get the data
$Asset_ID = $_GET['Asset_ID'];
$Hardware_ID = $_GET['Hardware_ID'];
$Vendor_ID = $_GET['Vendor_ID'];
$PO_ID = $_GET['PO_ID'];
?>
<form action = 'Update_Asset2_Process.php' method = 'POST'>
<table border = '1' align = 'center' cellspacing='0' cellpadding='10'
bgcolor = "White">
<tr>
<th colspan = '2'>ASSET UPDATE FORM</th>
</tr>
<tr>
<td align='center'>Asset ID :</td>
<td><input type = "varchar" name = "Asset_ID" value = "<?php echo
$Asset_ID; ?>" readonly></td>
</tr>
<tr>
<td align='center'> Hardware ID: </td>
<td><input type = "varchar" name = "Hardware_ID" value = "<?php echo
$Hardware_ID?>">
<?php
$query = "SELECT * FROM hardware2 ORDER BY Hardware_ID";
$result = mysql_query($query);
if(mysql_num_rows($result))
{
while ($id = mysql_fetch_row($result))
{
echo "<option value='" . $id[0] . "'>" . $id[0] . " : " .
$id[1] . " </option>";
}
}
?>
</select>
</tr>
<tr>
<td align='center'>Vendor ID :</td>
<td><input type = "varchar" name = "Vendor_ID" value = "<?php echo
$Vendor_ID; ?>"></td>
</tr>
<tr>
<td align='center'>PO ID :</td>
<td><input type = "varchar" name = "PO_ID" value = "<?php echo $PO_ID; ?
>"></td>
</td>
</tr>
<tr>
<td colspan = '2' align = 'right'>
<input type = 'submit' name = 'submit' value = 'UPDATE'>
</td>
</tr>
<a href = "View_Asset2.php">Back to Asset</a>
</table>
</form>
あなたの助けに感謝します、よろしく
はあなたにこのクエリを発射持っていますデータベースを直接?なぜなら、クエリに問題はないようです。また、ここでデータベース接続を見ることができませんでした。 –