View file catalogdeep/registration.php

File size: 3.56Kb
<?php
session_start();
include "init/config.php";
include "init/system.php";
include "head.php";
echo '<div class="title">Регистрация:</div>';
if($sys_rega != 1){
if(!isset($_POST['action'])){
echo <<<HTML
<form action = "registration.php" method = "post">
Название сайта:<br/>
<input type="text" class="input" name="name" value=""><br/>
URL сайта:<br/>
<input type="text" class="input" name="url" value=""><br/>
Описание сайта:<br/>
<input type="text" class="input" name="about" value=""><br/>
E-mail:<br/>
<input type="text" class="input" name="email" value=""><br/>
Логин:<br/>
<input type="text" class="input" name="login" value=""><br/>
Пароль:<br/>
<input type="text" class="input" name="password" value=""><br/>
Категория:<br/>
<select name="category" class="input">
HTML;
$sql = mysql_query("SELECT `id`, `name` FROM `cat_category` ORDER BY `position` ASC;");

if(mysql_num_rows($sql) > 0)
{
while($cat = mysql_fetch_assoc($sql))
{
echo("<option value='".$cat['id']."'>".$cat['name']."</option>\n");
}
}
echo
"</select><br /><br/>\n
<input type='submit' name = 'action' class='go' value='Зарегистриоваться' /></form>
";
}else{
$error = "";
$name = htmlspecialchars(mysql_escape_string(trim($_POST['name'])));
$url = htmlspecialchars(mysql_escape_string(trim($_POST['url'])));
$about = htmlspecialchars(mysql_escape_string(trim($_POST['about'])));
$email = htmlspecialchars(mysql_escape_string(trim($_POST['email'])));
$login = htmlspecialchars(mysql_escape_string(trim($_POST['login'])));
$password = htmlspecialchars(mysql_escape_string(trim($_POST['password'])));
$category = htmlspecialchars(mysql_escape_string(trim($_POST['category'])));
$url = str_replace("http://","",$url);
$u = mysql_query("SELECT * FROM `cat_users` WHERE `url` = '".$url."'");
if(mysql_num_rows($u)){ $error .= "Такой сайт уже зарегестрирован<br/>";}
$m = mysql_query("SELECT * FROM `cat_users` WHERE `email` = '".$email."'");
if(mysql_num_rows($m)){ $error .= "Такой EMAIL уже зарегестрирован<br/>";}
$l = mysql_query("SELECT * FROM `cat_users` WHERE `login` = '".$login."'");
if(mysql_num_rows($l)){ $error .= "Такой Логин уже зарегестрирован<br/>";}

if($name ==""){$error .= "Вы незаполнили 'Название сайта'<br/>";}
if($url ==""){$error .= "Вы незаполнили 'URL сайта'<br/>";}
if($about ==""){$about .= "Вы незаполнили 'Описание сайта'<br/>";}
if($email ==""){$error .= "Вы незаполнили 'E-mail'<br/>";}
if($password ==""){$error .= "Вы незаполнили 'Пароль'<br/>";}
if($category ==""){$error .= "Вы невыбрали 'Категорию'<br/>";}

if(!empty($error)){
	echo $error;
	echo "<a href='registration.php'>Назад</a><br/>";
	}else{
$sql =  mysql_query("INSERT INTO `cat_users` SET `name` = '".$name."', `url` = '".$url."', `about` = '".$about."', `category` = '".$category."', `email` = '".$email."', `login` = '".$login."', `password` = '".$password."', `status` = '".$status."'");
if($sql){
	$_SESSION['login'] = $login;
	$_SESSION['password'] = $password;
	echo <<<HTML
Рагистрация прошла успешно<br/>
<font color=red>!</font>Ваши данные:<br/>
Назание сайта:<br/>
$name<br/>
Описание сайта:<br/>
$about<br/>
Email:<br/>
$email<br/>
Логин:<br/>
$login<br/>
Пароль:<br/>
$password<br/>

HTML;
	
}else{
	echo "Ошибка!";
	}
	}
}
}else{
	echo "Регистрация закрыта";
	}
	include "foot.php";



?>