-2
我有一個問題,我需要學習如何解決!我正在提交表單,其中包含一些選擇標籤下拉菜單!所以所有這些下拉菜單都從數據庫中獲取數據我做到了這一點,但問題是我需要當我從下拉菜單中選擇一些#1我做了一個查詢,並從數據庫中選擇匹配的數據,並將它們發佈到Drop菜單#2!所以這裏是我的代碼: -在php中選擇數據庫標籤
<?php
echo "Choose your Source :<select name='source' value='Source'>
<option> </otpion>";
$sql = "SELECT City_name FROM city";
$info = mysql_query($sql);
while ($row = mysql_fetch_array($info)) {
echo "<option > '" . @$row[0] . "'</option>";
}
echo "</select>";
echo "Choose your Destination :<select name='destination' value='Destination'>
<option> </otpion>";
echo @$source = $_POST['source'];
$sql = "SELECT Destination FROM Schedule WHERE Source ='" . @$source . "'";
$info = mysql_query($sql);
while (@$row = mysql_fetch_array($info)) {
echo "<option selected='selected'>'" . @$row['0'] . "'</option>";
}
echo "</select><br />";
?>
所以現在我想知道,我怎樣才能從數據庫值到「目標」下拉菜單中,當我選擇從「源」下拉菜單中的值,而無需刷新頁面也不點擊任何按鈕!提前致謝 。
老實說,你從野外互聯網的源頭學會編寫這樣的代碼,或者你從哪裏複製它?這絕對是可怕的! PHP,HTML,SQL(壞),充滿錯誤壓縮(壞)的混合使用mysql_ * API(壞,不贊成),容易受到SQL注入攻擊(危險)。 – markus
忘記你已經瞭解PHP的一切,重新開始,在這裏:http://www.phptherightway.com/ – markus
@馬庫斯 - tharkun這是什麼攻擊人?我仍在學習!!! – Mohammad99