クエリされた値をドロップダウンボックスに表示したい
この値には上位、中位、下位の 3 種類しかありません
追加します
ただし、これを実行すると、同じ値が 2 つ生成されます
1 つだけが表示される場合は、書き方がわかりません
$sql="select * from `xx`
$rs=mysql_fetch_array($query);
< ;select name="type">
< ;option value="">
lower
select>
どうして同じ値が 2 つあるのでしょうか?
$rs=mysql_fetch_array($query);
この関数には ASSOC、NUM、BOTH モードがあり、返されるのは 1 つのキー名と 1 つの添字です。二。
mysql_fetch_arry と mysql_fetch_row の違いを見てみましょう
意味が分かりません、
<?php$sql="select * from `xx` "; $query=mysql_query($sql);?><select name="type"> <?php while ($rs=mysql_fetch_array($query)) { ?> <option value="<?php echo $rs['type'];?>"><?php echo $rs['type'];?></option> <?php }; ?></select>
これコードは彼のものと一致する必要があります。結果は同じです。望む結果を得るには mysql_fetch_assoc($query) に変更する必要がありますよね? ?>"> ;
ここのオプションは 1 つだけではないでしょうか? どうして同じ値が 2 つあるのでしょうか。
元々は上中下の3つのデータでしたが、$rs['type']と$rs[0]に1つずつ読み込んだので6つのデータが読み出されています
勘違いしてました。
意味が分かりません、
どうして同じ値が 2 つあるのでしょうか?
元々は上中下の3つのデータでしたが、$rs['type']と$rs[0]に1つずつ読み込んだので6つのデータが読み出されています
の場合、ドロップダウン ボックスは
upper
upper
middle
lower
を形成します。戻り値が lower
lower
になります。上
中
下
繰り返しになりますが、どういう意図でこれを書いているのかわかりません。何がしたいのか分かりません。
フォームを作成したため、この項目には上部、中央、下部の 3 つの固定値があります。
フォーム 1 の INSERT ドロップダウン メニューで項目の 1 つを選択します。
フォーム 2 では、最初にこの項目の値を選択します。ドロップダウン メニューを使用して、他の UPDATE アップデートを選択します。
言語構成 能力が低い。 。 。
非常に簡単です。$rs['type'] が Upper、Middle、Lower のいずれかに等しいかどうかを判断し、