Вече ми идва да се гръмна - имам код, който мъча, но явно допускам грешка.
Моля ви хвърлете едно око защо не ми извлича от базата данни име и потребител при логване !
Това е логин скрипта:
<?php
session_start();
$host="localhost";
$db_username="root";
$db_password="test";
$db_name="alabala";
$tbl_name="users";
$con=mysql_connect("localhost", "root", "test")or die("cannot connect");
mysql_select_db("test", $con)or die("cannot select DB");
if (isset($_POST['login'])) {
if($_POST['username'] || $_POST['password']) {
$sql=mysql_query("SELECT * FROM users WHERE username='$username' and password='$password'") or die(mysql_error());
$result = mysql_fetch_array($sql);
if($result['password'] != $password) {
echo "error!";
}else{
echo ("<center><strong>success, welcome</strong></center>");
}
$username=$_POST['username'];
$password = md5($_POST['password']);
session_register("username");
session_register("password");
#echo $password;
#echo "<br />";
#echo $result['password'];
}
}
?>
Моля ви хвърлете едно око защо не ми извлича от базата данни име и потребител при логване !
Това е логин скрипта:
<?php
session_start();
$host="localhost";
$db_username="root";
$db_password="test";
$db_name="alabala";
$tbl_name="users";
$con=mysql_connect("localhost", "root", "test")or die("cannot connect");
mysql_select_db("test", $con)or die("cannot select DB");
if (isset($_POST['login'])) {
if($_POST['username'] || $_POST['password']) {
$sql=mysql_query("SELECT * FROM users WHERE username='$username' and password='$password'") or die(mysql_error());
$result = mysql_fetch_array($sql);
if($result['password'] != $password) {
echo "error!";
}else{
echo ("<center><strong>success, welcome</strong></center>");
}
$username=$_POST['username'];
$password = md5($_POST['password']);
session_register("username");
session_register("password");
#echo $password;
#echo "<br />";
#echo $result['password'];
}
}
?>