{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
rEfLeKs * 0.37
[автор] (28 янв 2015, 18:46) [0/0] [0] [отв] [спам] [под] +1 | -1

друзья тому кто поможет найти причину почему не идет запись в бд. делаю анкету под БТ + За помощь дам рублей 20 код ниже*


Изм. 1 раз. / Посл. изм.
rEfLeKs * 0.37
(28 янв 2015, 18:47)
2.
АДРЕНАЛИН * [мошенник] 5.89
(28 янв 2015, 18:49) [0/0] [0] [отв] [спам] [под] +1 | -1

Где код?

3.
BARRAcUDA * 20.99
(28 янв 2015, 18:54) [0/0] [0] [отв] [спам] [под] +1 | -1

Где код ска


Я ВиАйПи
4.
rEfLeKs * 0.37
[автор] (28 янв 2015, 18:54) [0/0] [0] [отв] [спам] [под] +1 | -1

<?
include './system/common.php';

include './system/functions.php';

include './system/user.php';

if(!$user) {

header('location: /');

exit;

}
//вывожу функции
function my_esc($str){
return mysql_real_escape_string($str);
}
function hsc($text){
return htmlspecialchars($text);
}
function err_game($msg)
{
echo "<div class=\'title\'>$msg<?div>";
}
function strlen2($str){
$rus=array('й','ц','у','к','е','н','г','ш','щ','з','х','ъ','ф','ы','в','а','п','р','о','л','д','ж','э','я','ч','с','м','и','т','ь','б','ю','Й','Ц','У','К','Е','Н','Г','Ш','Щ','З','Х','Ъ','Ф','Ы','В','А','П','Р','О','Л','Д','Ж','Э','Я','Ч','С','М','И','Т','Ь','Б','Ю');
return strlen(str_replace($rus, '0', $str));
}
function msg_game($msg){
echo "<div class=\'title\'>".hsc($msg)."</div>";
}
function updata_ku($field,$value){
global $user;
mysql_querll("UPDATA `users` SET `".$field."` = '".$value."' WHERE `id` = '$user[id]'"*;
return $value;
}
//конец функций
include './system/h.php';

if(isset($_POST['mymynem']) && isset($_POST['gorod']) && isset($_POST['data']) && isset($_POST['pochta']) && isset($_POST['familuu']) && isset($_POST['music']) && isset($_POST['info_o']) && isset($_POST['pochta']) && isset($_POST['music']) && $_POST['mdp']==$user['mdp'])
{
if(strlen2($_POST['mynem'])<=64)$user['mynem']=updata_ku('mynem',my_esc($_POST['mynem']));
else {$err=1;err_game("Кол. сим. в поле \"Имя\" привышает 64-сим."*;}
if(strlen2($_POST['familu'])<=64)$user['familu']=updata_ku('familu',my_esc($_POST['familu']));else {$err=1;err_game("Кол. сим. в поле \"Фамилия\" привышает 64-сим."*;}
if(strlen2($_POST['music'])<=15)$user['music']=updata_ku('music',my_esc($_POST['music']));else {$err=1;err_game("Кол. сим. в поле \"Страна\" привышает 15-сим."*;}
if(strlen2($_POST['info_o'])<=101)$user['info_o']=updata_ku('info_o',my_esc($_POST['info_o']));else {$err=1;err_game("Кол. сим. в поле \"Обо мне\" привышает 100-сим."*;}
if(strlen2($_POST['icq'])<=30)$user['pochta']=updata_ku('pochta',my_esc($_POST['pochta']));else {$err=1;err_game("Кол. сим. в поле \"E-mail\" привышает 30-сим."*;}
if(strlen2($_POST['gorod'])<=64)$user['gorod']=updata_ku('gorod',my_esc($_POST['gorod']));
else {$err=1;err_game("Количество символов в поле \"Город\" больше 64"*;}
if(strlen2($_POST['icq'])<=64)$user['icq']=updata_ku('icq',my_esc($_POST['icq']));
else {$err=1;err_game("Количество символов в поле \"Контакты\" больше 64"*;}
$q=explode('/',$_POST['data']);
if($_POST['data']==NULL || strlen2($q[0])==2 && is_numeric($q[0]) && strlen2($q[1]) && is_numeric($q[1]) && strlen2($q[2])==4 && is_numeric($q[2]))$user['data']=updata_ku('data',$_POST['data']);
else {$err=1;err_game("Дата рождения должна быть формата dd/mm/yyyy"*;}
if(!isset($err))msg_game("Настройки успешно сохранены."*;
}
?>

<div class="content">
<form method="post"><input type="hidden" mynem="mdp" value="<? echo $user['mdp'];?>">
Имя:<br/>
<input type="text" value="<? echo hsc($user['mynem']);?>" mynem="mynem"><br/>

Фамилия:<br/><input type="text" value="<? echo hsc($user['familu']);?>" mynem="familu"><br/>
Страна:<br/><input type="text" value="<? echo hsc($user['music']);?>" mynem="music"><br/>


Город:<br/>
<input type="text" value="<? echo hsc($user['gorod']);?>" mynem="gorod"><br/>
Обо мне:<br/><input type="text" value="<? echo hsc($user['info_o']);?>" mynem="info_o"><br/>
Дата рождения:<br/>
<input type="text" value="<? echo hsc($user['data']);?>" mynem="data"><br/>
Формат: 15/11/1996<br/>
Icq:<br/><input type="text" value="<? echo hsc($user['icq']);?>" mynem="icq"><br/>Тел:<br/>
<input type="text" value="<? echo hsc($user['icq']);?>" mynem="icq"><br/>
<input type="submit" value="Сохранить">
</form>
</div>
<?


include './system/f.php';
?>

5.
Nefest * 12.18
(28 янв 2015, 18:55) [0/0] [0] [отв] [спам] [под] +1 | -1

а ты точно бд прописал там где надо??* просто в вапхеро была такая проблема там в двух файлах над было прописать

6.
abler98 * 22.68
(28 янв 2015, 19:05) [0/0] [0] [отв] [спам] [под] +1 | -1

mysql_querll("UPDATA `users` SET `".$field."` = '".$value."' WHERE `id` = '$user[id]'"*;

Здесь две ошибки:
1) правильно будет mysql_query
2) не updata, а update

7.
rEfLeKs * 0.37
[автор] (28 янв 2015, 19:06) [0/0] [0] [отв] [спам] [под] +1 | -1

да я бд прописал правидьно. таблицы создал типа varchar значение 220

8.
MMDanse * 1.41
(28 янв 2015, 19:08) [0/0] [0] [отв] [спам] [под] +1 | -1

если не кто не поможет через часик черкнешь помогу

9.
rEfLeKs * 0.37
[автор] (28 янв 2015, 19:09) [0/0] [0] [отв] [спам] [под] +1 | -1

abler98, сейчас провери работоспособность*

10.
Sheldon-мошенник * [мошенник] 8.5
(28 янв 2015, 19:18) [0/0] [0] [отв] [спам] [под] +1 | -1

mysql_querll("UPDATA

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений