|
|
|
| имеется форма для определения пола пользователя в анкете:
<input value="мужской" type="radio"name="sex">мужской<br>
<input value="женский" type="radio"name="sex">женский<br>
<input value="скрываю" type="radio"name="sex" checked>скрываю<br>
|
Значения кнопок передаю в базу так:
INSERT INTO `reglist` (..., u_sex, ...) VALUES (.......,'$_POST[sex]',......)
|
но почему-то при тесте в поле отображается значение последнего флажка, что бы я не выбрал. Укажите пожалуйста на мою ошибку.
И ещё вопросик. Как можно занести данные в базу, но только вот отсюда
<select>
<option>мужской</option>
<option>женский</option>
<option selected>скрываю</option>
</select>
| ? | |
|
|
|
|
|
|
|
для: Vertex
(14.07.2007 в 15:46)
| | Может из-за того что value=мужской и т.д., латиница...
попробуй так:
<input value="m" type="radio"name="sex">мужской<br>
<input value="w" type="radio"name="sex">женский<br>
<input value="h" type="radio"name="sex" checked>скрываю<br>
|
потом в обработчике обрабатуй данные из формы
if($_Post['sex']=='m')
$sex='Мужской';
else if($_Post['sex']=='m')
$sex='Женский';
else
$sex='Скрытый';
|
вставляй в БД переменную $sex.
Что касается селекта
<select name=sex>
<option value=m>мужской</option>
<option value=w>женский</option>
<option value=h selected>скрываю</option>
</select>
|
в обработчике тоже самое, что и при радиокнопке | |
|
|
|
|
|
|
|
для: ШИМ
(14.07.2007 в 16:27)
| | не помогает, всё равно только "скрываю" везде | |
|
|
|