Я потратил довольно много времени на создание функции и последние 15-20 минут пытался понять это.Мне нужна помощь!
Я выбираю несколько строк из базы данных и запускаю их в цикле while.
Они доступны в раскрывающемся меню.
<form method="POST" action="adminprocess.php">
<fieldset>
<p>
<label class="left2">League:</label>
<select name="league" class="combo">
<?php
$q = $database->selectAllLeagues();
while($row=mysql_fetch_assoc($q))
{
$theid = $row['id'];
extract($row);
?>
<option value="<? echo $theid; ?>">
<? echo $format.'_'.$game.'_'.$name.'_Season '.$season;?>
</option>
<?
}
?>
</select>
</p>
<p>
<input type="hidden" name="replaceleague" />
<input type="hidden" name="format" value="<? echo $format; ?>" />
<input type="hidden" name="game" value="<? echo $game; ?>" />
<input type="hidden" name="name" value="<? echo $name; ?>" />
<input type="hidden" name="season" value="<? echo $season; ?>" />
<input type='submit' class="button" value='Select league' />
</p>
</fieldset>
</form>
$ theid, кажется, работает нормально, в зависимости от того, какую строку я выбираю в выпадающем меню.Однако я не могу получить указанные ниже значения в скрытых входных данных, чтобы они проходили через правильные значения из строки, выбранной в раскрывающемся списке.
Кажется, что всегда проходят через 4 переменные из первой строки базы данных.
Так что, в основном, мне нужно выбрать правильный ряд и использовать эти данные.Что я делаю неправильно!!!Спасибо за чтение!