這裏是我的問題,我想通過使用PHP的選擇菜單發送id號。 下面是代碼:使用PHP通過選擇菜單發送id
<form name="update" method="post" action="ex_update.php?id=<?php echo ((int)$_POST['get_id']); ?>">
<p><strong>Enter Name:</strong>
<input type="text" name="name">
<br />
ID:
<label for="select"></label>
<select name="get_id">
<?php
$query = "SELECT * FROM test";
$run = mysql_query($query);
while($output = mysql_fetch_array($run)){
echo "<option value=\"{$output['id']}\">{$output['id']}</option>";}
?>
</select>
</p>
<p>
<input type="submit" name="submit" value="Update!">
</p>
</form>
我都試過,但是當我在URL提交ID等於零。我怎麼能發送id到URL?
這裏是ex_update.php >>>提前
<?php
$connect = mysql_connect("localhost","root","");
$sel_database = mysql_select_db("test");
$id = (int)$_GET["get_id"];
$name = mysql_real_escape_string($_POST["name"]);
$query = "UPDATE test SET name='{$name}' WHERE id=={$id}";
if($run = mysql_query($query)){
}else{mysql_error();}
?>
感謝
愚蠢的問題......我的建議 - 請閱讀http://www.w3schools.com/php/php_post.asp – Kamal 2012-03-03 09:50:23
@Kamal:http://w3fools.com? – knittl 2012-03-03 12:56:14
@knittl我知道,但我無法找到這個鏈接中的任何問題,這就是爲什麼我提供此鏈接。 – Kamal 2012-03-03 13:19:51