可能重複:
How to make <option selected=「selected」> set by MySql and PHP?用PHP編碼選擇選定
我已經在我的網頁做了一個選擇。此選擇從數據庫中繪製選項。選擇是:
<select name="name" id="name">
<?php
$pelatisquery="SELECT onoma_pelati FROM pelates_onoma";
$pelatisresult=mysql_query($pelatisquery)
or die ("Query to get data from firsttable failed: ".mysql_error());
while ($pelatisorow=mysql_fetch_array($pelatisresult)) {
$onoma_pelati=$pelatisorow[onoma_pelati];
echo "<option>
$onoma_pelati
</option>";
}
?>
</select>
此選擇位於我的主頁面。所以在編輯頁面中,我想從數據庫中選擇一個選項來選擇此選擇。所以,我的編輯頁面:
include_once "../../db_connection.php";
if (isset($_GET['id']) && is_numeric($_GET['id']) && $_GET['id'] > 0)
{
$id = $_GET['id'];
$result = mysql_query("SELECT id,pelatis FROM poliseis WHERE id=$id")
or die(mysql_error());
$row = mysql_fetch_array($result);
if($row)
{
$pelatis = $row['pelatis'];
}
}
因此,如果選擇了選擇,我會使用此代碼:
<?php if($pelatis== "James") { echo 'selected = "selected"'; } ?>
但現在如何使<option selected="selected">
? 預先感謝您的回答
我試着閱讀你的問題,但我無法正確理解它。你可以編輯它嗎? –
你真正需要知道的是要理解的最後一句。 – bobthyasian
對不起,我感到困惑。我編輯我的帖子。我希望現在更容易理解。 –