您好我有以下代碼:動態DropDownList的作品,但如何獲得價值? PHP
$dropdown = "<select name='test'>";
while($row = mysql_fetch_assoc($result)) {
$dropdown .= "\r\n<option value='{$row['name']}'>{$row['name']}</option>";
}
$dropdown .= "\r\n</select>";
echo $dropdown;
<form name="input" action="databaseupdate.php" method="post">
Select the car you want to edit and fill in the form, followed by clicking the update button.
<br>
Carname: <input type="text" name="nameupdate">
Year build: <input type="text" name="yearupdate">
<input type="submit" value="Update">
</form>
而這一次(databaseupdate.php):
<?php
$username = "root";
$password = "usbw";
$hostname = "localhost";
$db_name = "examples";
$tbl_name = "cars";
mysql_connect("$hostname", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$nameupdate = $_POST['nameupdate'];
$yearupdate = $_POST['yearupdate'];
$test = $_POST['test'];
$query = "UPDATE cars SET name = '$nameupdate', year = '$yearupdate' WHERE id='$test'";
mysql_query($query) or die (mysql_error());
if($query){
echo "Successful";
echo "<BR>";
echo "<a href='databaseconnect.php'>Back to main page</a>";
}
else {
echo "ERROR";
}
?>
因此,該列表由所有的車名從數據庫填充,這是不錯,但是從這一點來說,我不知道如何得到車名所附的id。
我試着用一個查詢來說「wher id ='$ test'」(你可以在我的代碼中看到),但是返回空。我想要什麼
例子:
如果我從下拉列表中選擇「奔馳」,並希望與我想我的代碼知道,奔馳有1
我的ID文本框進行更新不知道我該怎麼做,我希望有人能幫助我。
謝謝。
可否請您在表中包括內部的下拉列表?? – saveATcode 2013-05-06 10:48:56