[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Jquery + Ajax
Страницы: 1, 2, 3, 4, 5, 6
killer8080
Цитата (Tapakan @ 4.10.2012 - 13:34)
Какие есть идеи?

скрипт нужно отлаживать. По цепочке, сверху вниз. Стоит условие if, останови его в этом месте через die() выведи содержимое переменной, или просто текст, убедись что это условие вообще срабатывает. Сочинить алгоритм это пол дела, его же нужно еще отладить wink.gif
Кстати, почему такая примитивная регистрация? Где проверка на уникальность логина?
Tapakan
В начале хочу сделать динамику. Потом сессии, куки, логин.
То есть, ошибка именно в пхп, а не в js?
killer8080
там по всюду ошибки, выдаешь в ответ одно, а на клиенте ожидаешь увидеть другое, стоит же условие if(data == 'pass'), а где оно выводиться? Нигде. И как оно должно работать?
Tapakan
Ура, бля. Сделал. Оказывается надо было переделать просто сценарий, сравнивается ответ сценария пхп, ну типа, data=pass , и если сценарий выдает echo 'pass', значит ура, успешно зашли.

<?
error_reporting(E_ALL);
include 'config.php';
$php_data = date('Y-m-d H:i:s');
if (isset($_POST['regi'])) {
$username = trim($_POST['username']);
$password = $_POST['password'];
$passwordr = $_POST['passwordr'];
$email = $_POST['email'];
$c = mysql_query("INSERT INTO peremenu (user, pass, passr, email, datetime) VALUES
('"
.mysql_escape_string($username)."',
'"
.mysql_escape_string(md5($password))."',
'"
.mysql_escape_string(md5($passwordr))."',
'"
.mysql_escape_string($email)."', '".$php_data."')")
or die(mysql_error());
echo 'pass';
}
if(isset($_POST['log'])) {
$username = trim($_POST['username']);
$password = $_POST['password'];
$passwordr = $_POST['passwordr'];
$email = $_POST['email'];
$res = mysql_query("SELECT * FROM peremenu WHERE user = '".$username."' AND pass = '".md5($password)."'") or die(mysql_error());
if (mysql_num_rows($res) >0 ) {
echo 'pass';
} else {
echo "Не вошли";
}
}

?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.