Добавление еще одной функции в profile.php

Печать RSS
507


Веем холодом
0
Старый (10 Мая 2012 / 20:05)

Добавлено через 06:14 сек.
8. YeachAgBitch, спасибо! Попробую... жутко извиняюсь, а место <form action="?" ? что писать?

то, куда форма должна посылать результат...

Пришелец
0
<fo>rm action="страница где обработка данных" method="POST"
М
Автор
Пацак
0
Zдешний (10 Мая 2012 / 18:16)

то, куда форма должна посылать результат...
Смотри, полностью код http://visavi.net/load/zip.php?act=preview&id=1454&view=1145&start=1160&

Добавлено через 00:41 сек.
Zдешний (10 Мая 2012 / 04:54)
а где <form action=...></form> ??? O_o
Это форма тут есть http://visavi.net/load/zip.php?act=preview&id=1454&view=1145&start=1160&

Добавлено через 06:18 сек.
YeachAgBitch (10 Мая 2012 / 18:18)
<fo>rm action="страница где обработка данных" method="POST"
Твой код совсем там не работает :-(((( а <input type="submit" value="GO"> там вобще не нужен, так как там свой есть echo '<input value="Изменить" type="submit" /></form></div><br />'; Весь код тут http://visavi.net/load/zip.php?act=preview&id=1454&view=1145&start=1160&

Добавлено через 09:09 сек.
Смотрите как выбор пола сделан
echo 'Пол:<br />';
echo '<select name="gender">';
$selected = ($udata['users_gender'] == 1) ? ' selected="selected"' : '';
echo '<option value="1"'.$selected.'>Мужской</option>';
$selected = ($udata['users_gender'] == 2) ? ' selected="selected"' : '';
echo '<option value="2"'.$selected.'>Женский</option>';
echo '</select><br />';
Изменил: Макс (10.05.2012 / 18:43)

Веем холодом
0
после if (empty($udata['users_icq'])) {
$udata['users_icq'] = '';
}

добавь if(empty($udata['users_brak')){$udata['users_brak']='Не в браке';}

после echo 'О себе:<br />';
echo '<textarea cols="25" rows="5" name="info">'.yes_br($udata['users_info']).'</textarea><br />';

добавь
echo 'Положение:<br />
<select name="users_brak">
<option value="1">Женат</option>
<option value="2">Не женат</option>
<option value="3">Замужем</option>
<option value="4">Не замужем</option>
</select><br />';

после $info = check($_POST['info']);

добавь
$users_brak = intval($_POST['users_brak']);

замени DB::run() -> query("UPDATE users SET users_name=?, users_country=?, users_city=?, users_icq=?, users_skype=?, users_jabber=?, users_site=?, users_birthday=?, users_gender=?, users_info=? WHERE users_login=?;", array($name, $country, $city, $icq, $skype, $jabber, $site, $birthday, $gender, $info, $log));

на

DB::run() -> query("UPDATE users SET users_name=?, users_country=?, users_city=?, users_icq=?, users_skype=?, users_jabber=?, users_site=?, users_birthday=?, users_gender=?, users_info=?, users_brak=? WHERE users_login=?;", array($name, $country, $city, $icq, $skype, $jabber, $site, $birthday, $gender, $info, $users_brak, $log));

Веем холодом
0
в user.php после
echo 'Cтатус: <b><a href="statusfaq.php?'.SID.'">'.user_title($data['users_login']).'</a></b><br />';

добавь

$arrn = array('Не в браке', 'Женат', 'Не женат', 'Замужем', 'Не замужем');

echo'Семейное положение: <b>$arrn[$data['users_brak']]</b>';
М
Автор
Пацак
0
Zдешний (10 Мая 2012 / 19:18)
после if (empty($udata['users_icq'])) {
$udata['users_icq'] = '';
}

добавь if(empty($udata['users_brak')){$udata['users_brak']='Не в браке';}

после echo 'О себе:<br />';
echo '<textarea cols="25" rows="5" name="info">'.yes_br($udata['users_info']).'</textarea><br />';

добавь
echo 'Положение:<br />
<select name="users_brak">
<option value="1">Женат</option>
<option value="2">Не женат</option>
<option value="3">Замужем</option>
<option value="4">Не замужем</option>
</select><br />';

после $info = check($_POST['info']);

добавь
$users_brak = intval($_POST['users_brak']);

замени DB::run() -> query("UPDATE users SET users_name=?, users_country=?, users_city=?, users_icq=?, users_skype=?, users_jabber=?, users_site=?, users_birthday=?, users_gender=?, users_info=? WHERE users_login=?;", array($name, $country, $city, $icq, $skype, $jabber, $site, $birthday, $gender, $info, $log));

на

DB::run() -> query("UPDATE users SET users_name=?, users_country=?, users_city=?, users_icq=?, users_skype=?, users_jabber=?, users_site=?, users_birthday=?, users_gender=?, users_info=?, users_brak=? WHERE users_login=?;", array($name, $country, $city, $icq, $skype, $jabber, $site, $birthday, $gender, $info, $users_brak, $log));
Выдало ошибку в этой строке
добавь if(empty($udata['users_brak')){$udata['users_brak']='Не в браке';}

и тут user.php
echo'Семейное положение: <b>$arrn[$data['users_brak']]</b>';
И

Оранжевые штаны
0
16. Старый, Какую ошибку?

Добавлено через 01:23 сек.
Во-второй, надо заменить echo'Семейное положение: <b>$arrn[$data['users_brak']]</b>'; на echo 'Семейное положение: <b>'.$arrn[$udata['users_brak']].'</b>';
В первой синтаксически все правильно.
Изменил: Игорь (11.05.2012 / 00:25)

2000 лет д.н.э.
0
echo'Семейное положение: <b>'.$arrn[$data['users_brak']].'</b>';
И

Оранжевые штаны
0
18. ramzes, я тоже накосячил?)

2000 лет д.н.э.
0
19. rezent, не, просто я писал когда твой пост еще был без этогоsmile одновременно почти
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск