Добавление еще одной функции в profile.php
1.
Макс (09.05.2012 / 17:14)
Добавил
Скрытый контент: Для выполнения действия необходимо авторизоваться!
далее
Скрытый контент: Для выполнения действия необходимо авторизоваться!
далее
Скрытый контент: Для выполнения действия необходимо авторизоваться!
далее
Скрытый контент: Для выполнения действия необходимо авторизоваться!
Что тут не так? При нажатии Изменить Положение не сохраняется и не изменяеться! Можете хоть на это ответить, исправить? С меня +!
2.
Макс (09.05.2012 / 17:25)
Место users_love -> users_brak
==============
Добавлено через 03:03 сек.
Может так???
<select name="[color=#ff0000]brak[/color]">
<option>Быберите</option>
<option value="1"[color=#ff0000]'.$users_brak.'[/color]>Женат</option>
и т.д.
- -
$[color=#ff0000]brak[/color] = check($_POST['[color=#ff0000]brak[/color]']);
- -
$[color=#ff0000]brak[/color] = no_br($[color=#ff0000]brak[/color]);
- -
DB::run() -> query("UPDATE users SET [color=#ff0000]users_brak[/color]=? WHERE users_login=?;", array([color=#ff0000]$brak[/color]));
3.
Макс (09.05.2012 / 17:54)
Посмотрел в другом движке, там форма такая
echo "Положение:<br />\n
<select name='polojen'>\n";
echo "<option value='В активном поиске'".($user['polojen']==актив?" selected='selected'":null).">В активном поиске</option>\n";
echo "<option value='Не женат'".($user['polojen']==Неженат?" selected='selected'":null).">Не женат</option>\n";
echo "<option value='Помолвлена'".($user['polojen']==Помолвлена?" selected='selected'":null).">Помолвлена</option>\n";
echo "<option value='Замужем'".($user['polojen']==Замужем?" selected='selected'":null).">Замужем</option>\n";
echo "</select><br />\n";
4.
mix (09.05.2012 / 19:41)
где form action? где метод?
5.
Zдешний (09.05.2012 / 19:51)
DB::run() -> query("UPDATE users SET users_brak=? WHERE users_login=?;", array($brak)); тут где указан логин?
Добавлено через 01:10 сек.
да, может значение не передаётся? полностью форму напиши
6.
Макс (09.05.2012 / 23:20)
Zдешний (9 Мая 2012 / 19:51)
DB::run() -> query("UPDATE users SET users_brak=? WHERE users_login=?;", array($brak)); тут где указан логин?
Добавлено через 01:10 сек.
да, может значение не передаётся? полностью форму напиши
Форма
echo 'Положение:<br />
<select name="users_brak">
<option>Выберите</option>
<option value="1">Женат</option>
<option value="2">Не женат</option>
<option value="3">Замужем</option>
<option value="4">Не замужем</option>
</select><br />';
далее
$users_brak = check($_POST['users_brak']);
далее
$users_brak = no_br($users_brak);
далее
DB::run() -> query("UPDATE users SET users_name=?, users_country=?, users_city=?, users_brak=?, users_icq=?, users_skype=?, users_jabber=?, users_site=?, users_birthday=?, users_gender=?, users_cel=?, users_info=? WHERE users_login=?;", array($name, $country, $city, $users_brak, $icq, $skype, $jabber, $site, $birthday, $gender, $cel, $info, $log));
Добавлено через 04:43 сек.
Блин,,,, ну где же вы мастера когда нужны!?
7.
Zдешний (10.05.2012 / 04:54)
а где <form action=...></form> ??? O_o
8.
YeachAgBitch (10.05.2012 / 05:49)
<?php
$users_brak = abs(intval($_POST['brak']));
DB::run() -> query("UPDATE users SET users_brak='$users_brak' WHERE users_login=?");
?>
<form action="?" method="POST">
<select name="brak">
<option value="0">Не женат</option>
<option value="1">Женат</option>
<option value="2">Не замужем</option>
<option value="3">Замужем</option>
</select>
<input type="submit" value="GO">
</form>
9.
AlyOha (10.05.2012 / 17:27)
А есть у тебя хотя бы ячейка в бд?
10.
Макс (10.05.2012 / 18:05)
Vitamin aka mix (9 Мая 2012 / 19:41)
где form action? где метод?
В профиле есть echo '<input value="Изменить" type="submit" /></form></div><br />'
Разве не это?
Добавлено через 03:47 сек.
Zдешний (10 Мая 2012 / 04:54)
а где <form action=...></form> ??? O_o
Я, конечно, жутко извиняюсь, но ты лучше можешь исправь мой код с добавлением <form action=...>?
Добавлено через 06:14 сек.
8.
YeachAgBitch, спасибо! Попробую... жутко извиняюсь, а место <form action="?" ? что писать?
Добавлено через 06:37 сек.
9.
AlyOha, да
11.
Zдешний (10.05.2012 / 18:16)
Старый (10 Мая 2012 / 20:05)
Добавлено через 06:14 сек.
8. YeachAgBitch, спасибо! Попробую... жутко извиняюсь, а место <form action="?" ? что писать?
то, куда форма должна посылать результат...
12.
YeachAgBitch (10.05.2012 / 18:18)
<fo>rm action="страница где обработка данных" method="POST"
13.
Макс (10.05.2012 / 18:36)
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 />';
14.
Zдешний (10.05.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));
15.
Zдешний (10.05.2012 / 19:30)
в 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>';
16.
Макс (10.05.2012 / 20:14)
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>';
17.
Игорь (11.05.2012 / 00:22)
16.
Старый, Какую ошибку?
Добавлено через 01:23 сек.
Во-второй, надо заменить echo'Семейное положение: <b>$arrn[$data['users_brak']]</b>'; на echo 'Семейное положение: <b>
'.$arrn[$
udata['users_brak']]
.'</b>';
В первой синтаксически все правильно.
18.
ramzes (11.05.2012 / 00:26)
echo'Семейное положение: <b>'.$arrn[$data['users_brak']].'</b>';
19.
Игорь (11.05.2012 / 00:30)
18.
ramzes, я тоже накосячил?)
20.
ramzes (11.05.2012 / 00:33)
19.
rezent, не, просто я писал когда твой пост еще был без этого
одновременно почти
21.
AlyOha (11.05.2012 / 01:58)
У него даже ячейки в бд нет естественно никакой вариант не робит.
22.
Волан-де-Морт (11.05.2012 / 02:43)
Del....
23.
Макс (11.05.2012 / 03:04)
17.
rezent, в первой не сохраняет выбраное....
Добавлено через 02:11 сек.
ramzes (11 Мая 2012 / 00:26)
echo'Семейное положение: <b>'.$arrn[$data['users_brak']].'</b>';
Исправил я это тоже... се равно не выводит
Добавлено через 03:09 сек.
AlyOha (11 Мая 2012 / 01:58)
У него даже ячейки в бд нет естественно никакой вариант не робит.
Есть!
24.
Zдешний (11.05.2012 / 04:41)
http://upwap.ru/2315433 распакуй этот архив в корень сайта и запусти
http://твой_сайт/fuck.php
25.
NeKoder (29.08.2012 / 19:13)
Старый (9 Мая 2012 / 17:14)
Добавил
Скрытый контент: Для выполнения действия необходимо авторизоваться!
далее
Скрытый контент: Для выполнения действия необходимо авторизоваться!
далее
Скрытый контент: Для выполнения действия необходимо авторизоваться!
далее
Скрытый контент: Для выполнения действия необходимо авторизоваться!
Что тут не так? При нажатии Изменить Положение не сохраняется и не изменяеться! Можете хоть на это ответить, исправить? С меня +!
Кто нить может мне такое сделать? я заплачу!
URL:
https://visavi.net/topics/31824