| |
<?php
session_start();
include 'db.php';
if ($_GET['stat']=='send')
{
$uporabnik = mysql_real_escape_string($_POST['uporabnik']);
$password = mysql_real_escape_string(sha1($_POST['password']));
$res= mysql_query("SELECT *
FROM uprb
WHERE uporabnik ='$uporabnik'AND password ='$password'");
if(mysql_num_rows($res) !=1)
{
$q = "Ni pravilno ";
}
else
{
$res = mysql_fetch_array($res);
$_SESSION['id'] = $res['id'];
Header("Location: act.php");
exit;
}
}
?>
<?php echo $q; ?>
Lep pozdrav že več kod 2 dni se zafrkavan z to kodo ki sem jo sestavil in ne gre ni kakor skupi ko se hočem prijavit mi vrže napako
Ni pravilno, če pa pri $res= mysql_query("SELECT *
FROM uprb
WHERE uporabnik ='$uporabnik'AND password ='$password'");
Umaknem password se lahko prijavim to je tk čudno :D
spremenil: .lolo (28.1.2012 ob 14.05.41)
|
| |
| |
Ne ne vrne napako ampak vrne napako to izpiše ni pravilno koda ne obstaja uporabnik
if(mysql_num_rows($res) !=1)
{
$q = "Ni pravilno ";
}
Mogoče kdo ve
spremenil: .lolo (28.1.2012 ob 22.04.52)
|
| |
| |
1. Probaj spodnjo kodo:
if(mysql_num_rows($res) !=0)
{
$q = "Ni pravilno ";
}
2. Si tudi pri vpisovanju uporabnika v bazo oz. registraciji upošteval pretvorbo gesla z sha1?
|
| |
| |
Napiši
echo "SELECT *
FROM uprb
WHERE uporabnik ='$uporabnik'AND password ='$password'"
in potem ta stavek, ki ti ga bo izpisalo, preizkusi v phpmyadminu.
|
| |
| |
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'echo "SELECT * FROM uprb WHERE uporabnik ='$uporabnik'AND password ='$passwo' at line 1
A je to
|
| |
| |
Ne ne ne, tisti echo napiši v php in potem v brskalniku odpri pač normalno in tisto, kar se ti bo tam izpisalo, prilepi v phpmyadmin.
|
| |
| |
In napiše kakšno napako, ko pač izvedeš to v phpmyadminu?
|
| |
Prikazujem 1 od skupno 2 strani |
|