-Winston-
25.06.2013 - 06:55
Подскажите где ошибка
<?php
if(isset($_POST['login'],$_POST['password'])) {
$errors = array();
if(empty($_POST['login'])) {
$errors['login'] = '<span class="red">Вы не ввели логин</span><br><br>';
}
if(empty($_POST['password'])) {
$errors['password'] = '<span class="red">Вы не ввели пароль</span><br><br>';
}
if(!count($errors)) {
mysqli_query($sql,"
INSERT INTO `users` SET
`login` = '".mysqli_real_escape_string($sql,$_POST['login'])."',
`password` = '".mysqli_real_escape_string($sql,$_POST['password'])."'
") or die('Ошибка');
header("Location: /index.php?module=static&page=main");
exit();
}
}
-Winston-
25.06.2013 - 07:17
Вот сама ошибка
Warning: mysql_error() expects parameter 1 to be resource, object given in
В этой строчке
") or die('Ошибка'.mysql_error($sql));
Что то мне кажется , где то я с кавычками напутал , подскажите :)
Shkiper
25.06.2013 - 07:35
-Winston- убери все
$sql из своего запроса
-Winston-
25.06.2013 - 07:41
Shkiper Это подключение к БД
-Winston-
25.06.2013 - 07:47
Все разобрался )) код чистый просто в таблице сначала создал email а удалить забыл из таблицы
Shkiper
25.06.2013 - 07:53
-Winston- а почему вы пишите не mysqli_error а mysql_error? тогда бы стразу ошибку выдало
Shkiper
25.06.2013 - 07:55
В коде не показан вывод ошибки мускуля а в строке где вы показываете в каком месте произходит ошибка есть? это как так. И плюс ошибка(см. пост выше)
Писали бы сами и молчали, ибо ваша криворукость меня удивляет
-Winston-
25.06.2013 - 07:55
Shkiper mysql_error устарело , читай мануал
-Winston-
25.06.2013 - 07:57
Shkiper я написал название ошибки и строку , это что мне показывает irsys
Shkiper
25.06.2013 - 07:58
-Winston- устарело не mysql_error а mysql, вообщето
Ладно, допустим, по твоим высказываниям mysql_error устарело, тогда зачем ты ее юзаешь? и ты выводишь ошибку mysql, хотя юзаешь mysqli
-Winston-
25.06.2013 - 08:00
Shkiper не так понял вопроса , опечатался там
Shkiper
25.06.2013 - 08:09
-Winston- твоя АчеПятка введет любого человека в заблуждение
Цитата |
`login` = '".mysqli_real_escape_string($sql,$_POST['login'])."', `password` = '".mysqli_real_escape_string($sql,$_POST['password'])."' |
зачем тут $sql?
123456, это вопрос к разработчикам РНР
_____________
Стимулятор ~yoomoney - 41001303250491
Valick, не заметил, что тут mysqli
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.