0

dist_itnry以下がドロップダウンにデータベースの列の値を入力しない理由を誰か教えてもらえますか?

<?php 
$distUsr = $_SESSION['Distributor_user'];
$con=mysql_connect('localhost','root') or die ("Server connection failure!");
$db=mysql_select_db('regional_data',$con) or die ("Couldn't connect the database");
$SQL1="SELECT dist_itnry, route FROM sr_itinerary";
$run1=mysql_query($SQL1,$con) or die ("SQL Error");
$nor1=mysql_num_rows($run1);

while($rec=mysql_fetch_array($run1))
{
    while ($rec = $distUsr)
    {
        echo "<option id='options'>$rec<br></option>";
    }
}
?>
4

1 に答える 1

1

上書きして$recいました。また、<select>タグの追加やタグのより適切な使用法など、私が行った他の変更もご覧ください<option>。タグに別の値を指定できます<option>。例: <option value="123">Something</option>- これは、フォームが送信されたときに送信される値が「123」であることを意味します。しかし、フォームには「何か」が表示されます。

修正されたコードを以下に示します。

<?php 
$distUsr = $_SESSION['Distributor_user'];
$con=mysql_connect('localhost','root') or die ("Server connection failure!");
$db=mysql_select_db('regional_data',$con) or die ("Couldn't connect the database");
$SQL1="SELECT dist_itnry, route FROM sr_itinerary";
$run1=mysql_query($SQL1,$con) or die ("SQL Error");
$nor1=mysql_num_rows($run1);
echo '<select name="dropdown">';
while($rec=mysql_fetch_array($run1))
{
    $value = $rec['dist_itnry'];
    echo "<option value=\"$value\">$value</option>";
}
echo '</select>';
?>
于 2012-09-29T17:10:55.587 に答える