Выбор поло в регистрации

1. Руслан (25.08.2010 / 22:48)
Здравствуйте! напишите пожалуйста как сделать выбор пола (Ж и М) при регистрации, а то черт поймешь кто регистрируется! Напиши пожалуйста по подробнее куда и че надо писать, чтобы при регистрации был выбор пола и в профиле он задействовал после регистрации, то есть был виден пол... заранее благодарен! :-) движок Ротор

2. Руслан (25.08.2010 / 22:51)
Черт! С ошибкой создал название темы :-)

3. Руслан (25.08.2010 / 22:59)
Вот тут registration.php пишется один код (выбор пола (Ж/М), и дальше в каком файле писать чтобы при регистрации был виден пол в профиле? И что тут писать registration.php ?

4. Вантуз-мен (26.08.2010 / 00:06)
echo 'Пол:<br />';
echo '<select name="gender">';
echo '<option value="М">Мужской</option>';
echo '<option value="Ж">Женский</option>';
echo '</select><br />';

ниже в проверке
$gender = check($_POST['gender']);

добавить условие
if ($gender == 'М' || $gender == 'Ж') {
} else {
show_error('Ошибка! Вы не указали ваш пол!');
}

<?
этот код 
                                      DB :: $dbh -> query("INSERT INTO `users` (`users_login`, `users_pass`, `users_email`, `users_joined`, `users_level`, `users_newprivat`, `users_themes`, `users_postguest`, `users_postnews`, `users_postprivat`, `users_postforum`, `users_themesforum`, `users_postboard`, `users_timezone`, `users_showtime`, `users_point`, `users_money`, `users_avatar`, `users_confirmreg`, `users_confirmregkey`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);", array($logs, md5(md5($pars)), $meil, SITETIME, 107, 1, $config['themes'], $config['bookpost'], $config['postnews'], $config['privatpost'], $config['forumpost'], $config['forumtem'], $config['boardspost'], $config['timeclocks'], $config['showtime'], 0, 1000, 'images/avatars/noavatar.gif', $config['regkeys'], $registration_key));

заменить на 
                                      DB :: $dbh -> query("INSERT INTO `users` (`users_login`, `users_pass`, `users_email`, `users_joined`, `users_level`, `users_newprivat`, `users_themes`, `users_postguest`, `users_postnews`, `users_postprivat`, `users_postforum`, `users_themesforum`, `users_postboard`, `users_timezone`, `users_showtime`, `users_point`, `users_money`, `users_avatar`, `users_confirmreg`, `users_confirmregkey`, `users_gender`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);", array($logs, md5(md5($pars)), $meil, SITETIME, 107, 1, $config['themes'], $config['bookpost'], $config['postnews'], $config['privatpost'], $config['forumpost'], $config['forumtem'], $config['boardspost'], $config['timeclocks'], $config['showtime'], 0, 1000, 'images/avatars/noavatar.gif', $config['regkeys'], $registration_key, $gender));


5. ramzes (26.08.2010 / 00:18)
Вантуз, зачем м/ж? 0 и 1 было бы логичнее

6. Вантуз-мен (26.08.2010 / 00:24)
ну в принципе да, надо исправить

7. D-Traffic (26.08.2010 / 00:26)
вот простейший код
echo 'Ваш пол:<br>';
echo 'M';
echo '<input name="pol" type="radio" value="M" />';
echo ' &nbsp; &nbsp; ';
echo '<input name="pol" type="radio" value="Ж" />';
echo 'Ж<br>';


8. ramzes (26.08.2010 / 00:28)
7, коряво. xhtml вперемешку с html

9. Руслан (26.08.2010 / 00:36)
Спасибо! Ша попробую :-) Александр, исправил как Рамзес сказал? Уже можно попробовать? :-)

10. Дмитрий (26.08.2010 / 00:56)
Рамзес, я тоже уже думал на счет Мэ и Жо. Во-первых, когда-нить кодировка может подвести (у мну такое было, правда, в другом скрипте). Во-вторых, цифры меньше весят. При тысяче юзеров минимизация записей хорошо экономит место (актуально тем, кто юзает микро-тарифы хостингов).

11. Руслан (26.08.2010 / 02:31)
В принципе у меня все заработала... Ток вот куда это засунуть??? D

добавить условие
if ($gender == 'М' || $gender == 'Ж') {
} else {
show_error('Ошибка! Вы не указали ваш пол!');
}

С кем рядом напиши пожалуйста :-)

12. Руслан (26.08.2010 / 13:18)
Мастера? :-)

13. Удаленный (28.08.2010 / 03:16)
Насоветуете ему! ГГг
Вот те простой код:
echo 'Ваш пол:<br/><select name="pol"><option value="1">Мужской</option><option value="0">Женский</option></select><br>';
Вот и вся мудрость!

14. Удаленный (28.08.2010 / 03:19)
11. Terminator,
if($gender == 'М' OR $gender == 'Ж'){
\\Запись в базу(или какой *** там у тебя)
}else{
echo"Ошибка! Вы не указали ваш пол!<br>";
}

15. Удаленный (28.08.2010 / 03:21)
Terminator (26 Августа 2010 / 13:18)
Мастера? :-)
Нет никого! D

16. Удаленный (28.08.2010 / 03:37)
Terminator (26 Августа 2010 / 13:18)
Мастера? :-)
Нет никого! D

17. Эд (28.08.2010 / 04:42)
11. Terminator, это проверка на ввод, засунь его в файл регистрации после других условий на заполнение поля.

18. Руслан (04.09.2010 / 22:33)
CrazyEd (28 Августа 2010 / 04:42)
11. Terminator, это проверка на ввод, засунь его в файл регистрации после других условий на заполнение поля.
Можешь по подробнее написать? Имееться вижу с примером где рядом надо засунуть :-)

19. Руслан (04.09.2010 / 22:34)
А вообще то это проверка важная? smile

20. Лиза (05.09.2010 / 00:14)
Походу без этой проверки можно незаполнять поле

21. Руслан (05.09.2010 / 05:09)
А там его и заполнить не надо вроде smile там "Мужской и Женский" без выбора можно регистрировать... Авто Мужской выводит

URL: https://visavi.net/topics/12988