Выбор поло в регистрации
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 ' ';
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)
В принципе у меня все заработала... Ток вот куда это засунуть???
добавить условие
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)
Мастера? :-)
Нет никого!
16.
Удаленный (28.08.2010 / 03:37)
Terminator (26 Августа 2010 / 13:18)
Мастера? :-)
Нет никого!
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)
А вообще то это проверка важная?
20.
Лиза (05.09.2010 / 00:14)
Походу без этой проверки можно незаполнять поле
21.
Руслан (05.09.2010 / 05:09)
А там его и заполнить не надо вроде
там "Мужской и Женский" без выбора можно регистрировать... Авто Мужской выводит
URL:
https://visavi.net/topics/12988