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

народ я уже час долбусь не могу понять почему не идет запись в бд.
Делаю реффсистему на двиг стронг
сейчас ниже дам код
Добавлено 17.01.16 в 00:12:07:
[code]<?php
$title = 'Регистрация';
require_once ('system/function.php');
require_once ('system/header.php');
if($user['id']){
header('Location: /');
exit();
}

$ref = strong($_GET['ref']);
echo '<div class="title">Регистрация</div>';

//-----Если жмут submit(кнопку)-----//
if(isset($_REQUEST['reg']))
{
//-----Фильтрируем перемменые-----//
$login = strong($_POST['login']);
$captcha = abs(intval($_POST['captcha']));
//-----Проверка на ввод логина-----//

if(empty($login)){
echo '<div class="podmenu"><center><b>Вы не ввели логин!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

if($captcha == '') {
echo '<div class="podmenu"><center><b>Введите сумму чисел с картинки!</b></center></div>';
require_once ('system/footer.php');
exit();
}

if($captcha != $_SESSION["rand_code"]) {
echo '<div class="podmenu"><center><b>Неправильно введена сумма чисел с картинки!</b></center></div>';
require_once ('system/footer.php');
exit();
}
//-----Проверка на символы-----//
if (!preg_match('|^[a-z0-9\-]+$|i', $login)){
echo '<div class="podmenu"><center><b>Кириллица запрещена в логине!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Проверяем длину ввода-----//
if(mb_strlen($login) > 20 or mb_strlen($login) < 3){
echo '<div class="podmenu"><center><b>Введите логин от 3 до 20 символов!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Проверка на занятость логина-----//
$sql = mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `login` = '".$login."'"*;
if(mysql_result($sql, 0) > 0){
echo '<div class="podmenu"><center>><b>Такой логин уже существует!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Фильтрируем перемменые-----//
$pass = strong($_POST['pass']);
//-----Проверка на ввод логина-----//
if(empty($pass)){
echo '<div class="podmenu"><center><b>Вы не ввели свой пароль!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Проверка на символы-----//
if (!preg_match('|^[a-z0-9\-]+$|i', $pass)){
echo '<div class="podmenu"><center><b>Кириллица запрещена в пароле!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Проверяем длину ввода-----//
if(mb_strlen($pass) > 25 or mb_strlen($pass) < 5){
echo '<div class="podmenu"><center><b>Введите пароль от 5 до 25 символов!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Фильтрируем перемменые-----//
$r_pass = strong($_POST['r_pass']);
//-----Если не одинаковые пароли-----//
if($pass != $r_pass){
echo '<div class="podmenu"><center><b>Пароли не одинаковые!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Фильтрируем перемменые-----//
$name = strong($_POST['name']);
//-----Проверка на ввод логина-----//
if(empty($name)){
echo '<div class="podmenu"><center><b>Вы не ввели своё имя!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Проверяем длину ввода-----//
if(mb_strlen($name) > 30 or mb_strlen($name) < 3){
echo '<div class="podmenu"><center><b>Введите своё имя от 3 до 30 символов!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Фильтрируем перемменые-----//
$sex = strong($_POST['sex']);
$email = strong($_POST['email']);

//-----Проверяем правильность ввода e-mail-----//
if (!preg_match('/[0-9a-z_\-]+Удалён $email)) {
echo '<div class="podmenu"><center><b>Формат e-mail введён не верно!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Проверяем e-mail на занятость-----//
$sqlemail = mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `email` = '".$email."'"*;
if (mysql_result($sqlemail, 0) > 0) {
echo '<div class="podmenu"><center><b>Такой e-mail уже существует!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}




//-----Если всё нормально-----//
mysql_query("INSERT INTO `users` SET `login` = '".$login."', `pass` = '".md5(md5(md5($pass)))."', `name` = '".$name."', `sex` = '".$sex."', `email` = '".$email."', `datareg` = '".time()."', `level` = '0', `max` = '10'"*;
$id = Удалён

$ref = Удалён
if(Удалён {

$ref_user = Удалён * FROM `users` WHERE `id` = "'.$ref.'"');
$ref_user = Удалён

if($ref_user) {

Удалён INTO `ref` (`user`,
`ho`) VALUEs ("'.$ref_user['id'].'",
"'.$id.'"*');
//Удалён `users` SET `ref_rating` = `ref_rating` + '1' WHERE `id` = '".$ref_user['id']."' "*;
//Удалён `users` SET `ref_rating` = `vsego_ref1` + '1' WHERE `id` = '".$ref_user['id']."' "*;
//Удалён `users` SET `ref_rating` = `vsego_ref2` + '1' WHERE `id` = '".$ref_user['id']."' "*;

}

}

$user = Удалён * FROM `users` WHERE `id` = "'.$id.'"');
$user = Удалён
//-----Вычесляем id-----//
$uid = mysql_insert_id();
//-----Если id 1 то ставим level 3-----//
if($uid == 1){
mysql_query("UPDATE `users` SET `level` = '3' WHERE `id` = '1'"*;
}

echo '<div class="text"><b>Вы успешно зарегистрировались!</b></div>
<div class="text">Ваш автологин:<br /><textarea>'.$HOME.'/autolog.php?ulog='.$login.'&amp;upas='.$pass.'</textarea><br /></div>
<div class="text"><a href="'.$HOME.'/autolog.php?ulog='.$login.'&amp;upas='.$pass.'"><b>Перейти на сайт</b></a></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Форма ввода-----//
echo '
<div class="format">
<form method="POST" action="">
Ваш логин:<br /><input type="text" name="login" placeholder="Введите свои данные..." maxlength="20" /><br />
Ваш пароль:<br /><input type="password" name="pass" placeholder="Введите свои данные..." maxlength="25" /><br />
Ещё раз:<br /><input type="password" name="r_pass" placeholder="Введите свои данные..." maxlength="25" /><br />
Ваше имя:<br /><input type="text" name="name" placeholder="Введите свои данные..." maxlength="30" /><br />
Ваш пол:<br /><select name="sex"><option value="1">Мужской</option><option value="2">Женский</option></select><br/>
Ваш e-mail:<br /><input type="text" name="email" placeholder="Введите свои данные..." maxlength="40" /><br />
Введите ответ:<br />
<img src="/captcha.php" alt="" /><br />
<input type="text" name="captcha" placeholder="Введите сумму чисел..." /><br />
<input type="submit" name="reg" value="РЕГИСТРАЦИЯ" />
</form>
</div>
';
//-----Подключаем низ-----//
require_once ('system/footer.php');
?>[/code]
Добавлено 17.01.16 в 00:12:51:
таблы в бд есть *

2.
rEfLeKs * 0.37
[автор] (18 янв 2016, 21:48) [0/0] [0] [отв] [спам] [под] +1 | -1

up

3. (18 янв 2016, 21:54) [0/0] [0] [отв] [спам] [под] +1 | -1

Есть такой скрипт в зц или с окмоб скрипта вытащи

4.
rEfLeKs * 0.37
[автор] (18 янв 2016, 21:58) [0/0] [0] [отв] [спам] [под] +1 | -1

Pavel Reyz, дай ссыль пожалуйста*

5. (18 янв 2016, 22:02) [0/0] [0] [отв] [спам] [под] +1 | -1

rEfLeKs, file{8592}
Добавлено 18.01.16 в 22:04:14:
http://profiwm.com/zc/file8592

6.
rEfLeKs * 0.37
[автор] (18 янв 2016, 22:18) [0/0] [0] [отв] [спам] [под] +1 | -1
@Pavelreyz,

спс

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