[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Генерирование наполнения тэга <select>
AlmazDelDiablo
Мне надо, чтобы в тэге <select> генерировалось тэги
<option value="'. $l2_acc_chars[] .'">'. $l2_acc_chars[] .'</option>

В крадратный ковычках, соответстсвенно, должен быть порядковый номер персонажа в листе $l2_acc_chars[], который задан выше.
Надеюсь, понятно объяснил. Скажите в какую сторону копать. Может, цикл какой запустить надо? Или дополнить цикл вывода персонажей с список (см. ниже)?

l2db_connent( $l2_acc_conf );
$res = mysql_query( "SELECT * FROM `characters` WHERE `account_name` = '$l2_login'" );
while( $l2_acc_chars = mysql_fetch_assoc( $res ) ) {
$l2_acc_char[] = $l2_acc_chars['char_name'];
}




Спустя 19 минут, 21 секунда (29.09.2010 - 15:17) Michael написал(а):
так:
$sel = '<select name="xxx">';
while( $l2_acc_chars = mysql_fetch_assoc( $res ) ) {
$l2_acc_char1 = $l2_acc_chars['char_name'];
$sel .= '<option value="' . $l2_acc_char1 . '">' . $l2_acc_char1 . '</option>';
}
$sel .= '</select>';
echo $sel;

Спустя 12 минут, 4 секунды (29.09.2010 - 15:29) AlmazDelDiablo написал(а):
Спасибо горомное. Я лишь не понял, почему $l2_acc_char1? Каким он образом работает с такой переменной? И как теперь отдельно вывести каждого персонажа (в другом месте, не в селекте)?

Спустя 6 минут, 10 секунд (29.09.2010 - 15:35) Michael написал(а):
$l2_acc_char1 это просто дополнительная переменная, чтобы ты отличил от своего добавления эл-та массива: $l2_acc_char[]
Можно ее вообще не использовать:
$sel .= '<option value="' . $l2_acc_chars['char_name'] . '">' . $l2_acc_chars['char_name'] . '</option>';

Спустя 2 минуты, 23 секунды (29.09.2010 - 15:37) AlmazDelDiablo написал(а):
Все, спасибо) Понял.
Спасибо больше, все заработало так, как надо было, лови + в карму )


_____________
Блог | VK | GitHub | Twitch
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.