0
データベースからいくつかの値を取得し、ドロップダウンボックスに入れて選択します。私はSpry Validation(Dreamweaverに組み込まれている)を持っているので、データを提出する前に少なくとも1つのオプションを選択する必要があります。いくつかの不思議な奇妙な理由のために、私はデータベースに空白のフィールドが含まれていないので意味がない各オプションの後に空白の値を持っています。ドロップダウンボックスに空白/空白が含まれています
<?php
$id = $_GET['election'];
$sql="SELECT party1, party2, party3 FROM elections WHERE status = 'in_progress' AND election_id = '$id'";
$result=mysql_query($sql);
$options="";
$party2="";
$party3="";
while ($row=mysql_fetch_array($result)) {
$id=$row["party1"];
$thing=$row["party1"];
$options.="<OPTION VALUE=\"$id\">".$thing;
$id=$row["party2"];
$thing=$row["party2"];
$party2.="<OPTION VALUE=\"$id\">".$thing;
$id=$row["party3"];
$thing=$row["party3"];
$party3.="<OPTION VALUE=\"$id\">".$thing;
}
?>
私のフォームは、次のようになります。私はブランク値を得続ける理由
<form action="" method="post">
<span id="spryselect1">
<label for="vote">Vote:</label>
<select size="1">
<option selected="selected">Choose</option>
<option value="1"><?=$options?></option>
<option value="2"><?=$party2?></option>
<option value="3"><?=$party3?></option>
</select>
<span class="selectRequiredMsg">Please select an item.</span></span>
<input name="" type="submit" value="Vote" />
</form>
誰もが知っているのですか?
$options.="<OPTION VALUE=\"$id\">".$thing;
しかし、あなたはまた、オプションタグしばらく変数をラップしている:私は私が何を意味するかをお見せするために画像...
ああ、ありがとう –