[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как правильно вставить сессию в список
noreset
Привет всем. Есть проблема.
Я делаю редактирование данных пользователей. Есть форма:


printf ("

<p>ФИО:<p>

<input class='text' name='fio' type='text' value='%s' />
<div class='clear2'></div>
<p id='coment'> ( Пример:Иванов Иван Иванович)</p> <br />

<p>Пол:</p>

<select class='text' name='sex'>

<option>М</option>
<option>Ж</option>
</select>
<p id='coment'>Выберите Ваш пол</p> <br />

<p>Дата рождения:</p>

<input class='text' name='date' type='text' value='%s' />
<div class='clear2'></div>
<p id='coment'> (Формат: ЧЧ.ММ.ГГГГ
Пример:01.01.2010)</p> <br />

"
, $_SESSION['fio'], $_SESSION['sex'], $_SESSION['dr'] );



Проблема в том, что я никак правильно не могу из базы добавить значение Пол в список. Если писать вот так:



<select class='text' name='sex'>

<option>
%s</option>
<option>
Ж</option>
</select>




то если это девушка, то в списке будет Ж Ж.

Кто чем может подскажите. Спасибо



Спустя 1 час, 12 минут, 46 секунд (11.11.2010 - 12:51) linker написал(а):
Ну хотя бы так
echo '<select class="text" name="sex">'
. '<option ' . ($sex == 'М' ? 'selected' : '') . '>М</option>'
. '<option ' . ($sex == 'Ж' ? 'selected' : '') . '>Ж</option>'
. '</select>';

Спустя 54 минуты, 47 секунд (11.11.2010 - 13:46) Guest написал(а):
Цитата
Ну хотя бы так

echo '<select class="text" name="sex">'
. '<option ' . ($sex == 'М' ? 'selected' : '') . '>М</option>'
. '<option ' . ($sex == 'Ж' ? 'selected' : '') . '>Ж</option>'
. '</select>';


Да, это работает, но внутри printf () отказывается, показывает всегда Ж. Как нибудь можно под принтф подточить?

Спустя 28 минут, 47 секунд (11.11.2010 - 14:15) inpost написал(а):
Зачем принтф? Потому что недо-мастер Попов писал так? Тебе показали как правильно, если хочешь учиться - выкинь из головы конструкцию printf, она для других целей совсем! В данной ситуации используй echo.

Спустя 2 часа, 24 минуты, 31 секунда (11.11.2010 - 16:40) linker написал(а):
В топку printf(), банальный echo и нечего тут мозги себе ломать. Слушай inpost'а.
Быстрый ответ:

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