PHP/MySQL | В чем проблема?
Тема закрыта by
FloweeME
Причина: Исправил. Всем спасибо.
Причина: Исправил. Всем спасибо.
Привет, Ребят. Тут какая ошибка? Это кароче регистрация. На базу не делается запись:
И вот так стоит (смотрим с скрин):
------
66592_Screenshot_1.png (87.1 Kb)
Скачиваний: 126
<?php
$title = 'Регистрация';
//Шапка
require_once($_SERVER["DOCUMENT_ROOT"].'/system/head.php');
//После регистрации кинем сюда
if(isset($_GET['ok'])){
echo '<div class="row text_box">Поздравляем. Вы успешно зарегистрировались!</div>';
echo '<a href="/">Перейти на главную страну</a>';
require_once($_SERVER["DOCUMENT_ROOT"].'/system/foot.php');
//Закончим наш скрипт)
exit();
}
mode('guest');
//Если нажата кнопка Зарегистрироваться
if(isset($_POST['ok'])){
//Фильтруем полученные данные
$_POST['nick']=guard($db->real_escape_string($_POST['nick']));
$_POST['name']=guard($db->real_escape_string($_POST['name']));
$_POST['email']=guard($db->real_escape_string($_POST['email']));
//Проверяем ошибки регистрации
if(empty($_POST['nick'])){
$error = '<span class="text-error">Введите ник!</span>';
}elseif(mb_strlen($_POST['nick']) < 3){
$error = '<span class="text-error">Ник должен содержать не менее двух символов!</span>';
}elseif(empty($_POST['pass'])){
$error = '<span class="text-error">Введите пароль!</span>';
}
//Если есть ошибка то выводим
if(isset($error)){
echo '<div class="row text_box">'?><?=$error;
}else{//Или выводим успех
$db->query("INSERT INTO `users` SET `nick`='".$_POST['nick']."', `pass`='".($_POST['pass'])."', `name`='".$_POST['name']."', `email`='".$_POST['email']."', `date_reg`='".time()."'");
setcookie("nick", $_POST['nick'], time()+86000);
setcookie("pass", ($_POST['pass']), time()+86000);
header('location:?ok');
}
}
echo '</div>';
echo'<div class="container page_body"><div class="row"><div class="col-xs-12 page_content col-lg-9"><div class="container-fluid cols_table">';
//Регистрация
echo '<div class="catSides"><i class="md-apps"></i> <a href="/news">Регистрация</a></div>';
echo '<div class="row text_box">';
echo '<div class="pull-right text-muted top_right_box"></div>';
echo '<form action="" name="form" method="POST">
Ник:<br/><input type="text" class="form-control" name="nick"><br/>
Пароль:<br/><input type="text" class="form-control" name="pass"><br/>
E-Mail:<br/><input type="text" class="form-control" name="email"><br/>
<input class="btn btn-primary" type="submit" name="ok" value="Далее"/></form>';
echo '</div>';
echo '</div></div></div></div>';
//Ноги
require_once($_SERVER["DOCUMENT_ROOT"].'/system/foot.php');
?>И вот так стоит (смотрим с скрин):
------
Скачиваний: 126
Блин. Ребят кто то может помочь?((
