0
ここでは、データベースから2つのフィールドを検索するためにsqlを使用します。今私は別のクエリで使用するオプションと 'PubName'の結果としてユーザーに表示するための '値'として 'PubID'を使用します。
「PubName」と正しく表示されますが、別のクエリが機能しないため、「PubID」の値が保持されているとは思われません。
私はPHPで可能なコードをしようとしていますか?もしそうなら誰でも助けてくれる?それに
echo "<option disabled selected value=" . $row3['PubID'] . ">" . $row3['PubName'] . "</option>";
:@ chris85と@Kraang総理として感謝
while ($row3 = mysqli_fetch_array($result3)) {
echo "<tr> <th> Publisher</th> </tr>";
echo "<td class='select'>" . "<select class='text-black input-button-rounded' name='Publisher'>";
echo "<option disabled selected value=" . $row3['PubID'] . ">" . $row3['PubName'] . "</option>";
echo "<option class='text-black' value='1'>Frostwhite</option> ";
echo "<option class='text-black' value='2'>Naughty Cat</option>";
echo "<option class='text-black' value='3'>ET</option>";
echo "<option class='text-black' value='4'>Pillows</option>";
echo "<option class='text-black' value='5'>Treetime</option>";
echo "<option class='text-black' value='6'>TableTop</option>";
echo "</select></td><br>";
}
'$'を使用して '\ $'をエスケープする必要があります。申し訳ありませんが、質問は明確ではありません... –
属性値を引用します。 '$ row3 ['PubID']'に、現在別の属性として読み込まれるスペースが含まれている場合。あなたはまた、すべての 'エコー'を必要としません。例えば$ row3 ['PubID']。 ">"。$ row3 ['PubName']。$ row3 ['PubID']。 ">"。 " – chris85
" ]。 ""; '' <オプションを無効にすると、選択した値= \ ""になります。 $ row3 ['PubID']。 "\"> "$ row3 ['PubName']。" ";' –