1. Таблица: cups_games
2. Поля: id,name,short
3. Таблица: cups
4. Поля: id,name,game
Нужно:
в форме изменения select с выбраной игрой (берётся из таблицы `cups`)
функция вывода селекта (неработает):
function test22($selected='.$row[game].')
{
$return = '<select name="game">';
$query = mysql_query('SELECT `id`, `name`, short FROM `cups_games`');
if(empty($selected))
$return .= '<option value="0">Выберите игру</option>';
while($row = mysql_fetch_assoc($query))
{
$return .= '
<option value="'.$row['short'].'"'.(($selected == $row['short']) ? ' selected="selected"' : null).'>'.$row['name'].'</option>';
}
mysql_free_result($query);
$return .= '</select>';
return $return;
}
вывод из таблицы cups
$res = myslq_query("SELECT * FROM `cups`");
$row = mysql_fetch_assoc($res);
echo '<table>';
echo '<tr>';
echo '<td>'. test22('.$row[game].') .'</td>';
echo '</tr>';
echo '</table>';
Спустя 3 часа, 37 минут, 33 секунды (18.11.2009 - 11:10) Gradus написал(а):
Вы вызываете передаёте функции текст, а не переменную
echo '<td>'. test22($row['game']) .'</td>';
Спустя 3 часа, 31 минута, 44 секунды (18.11.2009 - 14:42) DeeKeiD написал(а):
Gradus спс
работает

_____________
Бесполезно просить пощады у цезаря
Фатальная ошибка : Звонок в неопределенную функцию ©