Такаа, бях споменал че майсторя логин системка, та
ето
register.html
register.php
login.html
login.php
sadarjanie.php (страницата която се променя ако си логнат)
таблицата
Та при проверката за попълнени полета на бачка.Май не го правя като хората, някой да помага.
подозирам че има и други грешки, но не мога да я пробвам, понеже не се регистрирам заради тази проверка.
ето
register.html
Код:
<html><head><title>Регистрация</title></head>
<form action="register.php">
*Име:<br>
<input type="text" name="ime"><br>
*Фамилия:<br>
<input type="text" name="familia"><br>
*Потребителско име:<br>
<input type="text" name="potr_ime"><br>
*Парола:<br>
<input type="password" name="parola"><br>
E-mail:<br>
<input type="text" name="email"><br>
Сайт:<br>
<input type="text" value="http://" name="sait"><br>
Град:<br>
<input type="text" name="grad"><br>
<input type="submit" value="Приеми" > <input type="reset" value="Изчисти" />
</form>
</body>
</html>-
register.php
Код:
<?php
include('config.php');
if(isset($_POST["ime"], $_POST["familia"], $_POST["potr_ime"], $_POST["parola"] ))
mysql_connect($host, $user, $pass) or die("Can not connect to database");
mysql_query("insert into register.users (`ime`, `familia`, `potr_ime`, `parola`, `email`, `sait`, `grad`)
values ('".$_POST['ime']."', '".$_POST['familia']."', '".$_POST['potr_ime']."', '".$_POST['parola']."'
'".$_POST['email']."', '".$_POST['sait']."', '".$_POST['grad']."' )");
echo ("Регистрацията премина успешно");
else
echo ("Не сте попълнили всички полета");
?>
login.html
Код:
<html><head><title>Вход</title><head>
<body>
<form action="login.php">
Потребителско име:<br>
<input type="text" name="potr_ime"><br>
Парола:<br>
<input type="text" name="parola"><br>
</body>
</html>
login.php
Код:
<?php
mysql_connect("localhost", "root", "") or die("Can not connect to database");
$query= "SELECT * from users where potr_ime='$user_login' and parola='$pass_login'";
$result = mysql_query($query, $conn) or die("Can not connect to the database");
$row = mysql_num_rows( $result );
if($row == "1")
{
sesion_start();
$_SESION['user'] = $user_login;
echo ("Добре дошли $_SESION['user']! ");
}
else
{
echo ("Грешен потребител и/или парола!");
}
?>
sadarjanie.php (страницата която се променя ако си логнат)
Код:
<?php
if ( !insset( $_SESION['user']){
echo ("Съдържание"); }
else{
echo ("Влезте за да видите съдържанието");
?>
таблицата
Код:
CREATE TABLE `users` (
`ime` VARCHAR( 40 ) NOT NULL ,
`familia` VARCHAR( 40 ) NOT NULL ,
`potr_ime` VARCHAR( 40 ) NOT NULL ,
`parola` VARCHAR( 40 ) NOT NULL ,
`email` VARCHAR( 40 ) NOT NULL ,
`sait` VARCHAR( 40 ) NOT NULL ,
`grad` VARCHAR( 40 ) NOT NULL
);
Та при проверката за попълнени полета на бачка.Май не го правя като хората, някой да помага.
подозирам че има и други грешки, но не мога да я пробвам, понеже не се регистрирам заради тази проверка.