'lice'と'cene'の2つの列を持つテーブルcene_pretplatne_stanarskeがあります。ドロップダウンメニューの選択に基づいて、最初の列「lice」は選択ドロップダウンメニューに入力し、他の列「cene」は入力ボックスに入力する必要があります。私はこれを試しました:
<?php
mysql_connect('localhost', 'xxxxx', 'xxxxxxx');
mysql_select_db('xxxxxxx');
mysql_set_charset('utf8');
$sql = "SELECT * FROM cene_pretplatne_stanarske";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
$cena = $row ["cena"];
$sql = "SELECT lice FROM cene_pretplatne_stanarske WHERE lice LIKE 'C0%'";
$result = mysql_query($sql);
echo "<select name='lice' onchange='document.getElementById(\'form1\').submit();'>";
while ($row = mysql_fetch_array($result))
{
echo "<option value='" . $row['lice'] . "'>" . $row['lice'] . "</option>";
}
echo "</select>";
echo "<input type='text' value='$cena' />";
?>
ただし、空の選択ボックスと、「cene」列の最初の行の値を含む入力ボックスが返されます。助けてください。