Добавление еще одной функции в 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, не, просто я писал когда твой пост еще был без этогоsmile одновременно почти

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