Evo ti jednostavnog koda koji moze da ti provjeri sifru ali zahtjeva Bazu.
DATABASE:
Code:
CREATE TABLE korisnici (
id_korisnika INT NOT NULL AUTO_INCREMENT,
ime_korisnika VARCHAR(32),
mail_korisnika VARHCAR(64),
sifra_korisnika VARCHAR(8),
PRIMARY KEY(id_korisnika));
Kopiraj ovo u MYSQL, i to bi trebalo da ti kreira potrebnu tabelu, normalno ako nemas bazu pre toga create database nesto...
E sad code koji stavis na stranicu
Code:
<html>
<title>test </title>
<body>
<?
function print_form() {
?>
<form action="password.php" method="POST">
Korisnicko Ime: <input type="text" name="ime_korisnika">
<BR>Sifra: <input type="password" name="sifra">
<BR><input type="submit" name="submit" value="Uloguj Se">
</form>
<?
}
if(isset($submit)):
if(!$db = mysql_connect("localhost", "root")):
print (" Ne mozes se prikaciti na bazu \n");
else:
mysql_select_db("ludakuca", $db);
endif;
$sql = "select * from korisnici where ime_korisnika = '$ime_korisnika' ";
$result = mysql_query($sql);
$row_count = mysql_num_rows($result);
if($row_count == 0):
echo " Pogresno Korisnicko Ime, pokusaj ponovo.\n";
print_form();
else:
$row = mysql_fetch_array($result);
if($sifra != $row["sifra_korisnika"]):
echo "Pogresna Sifra";
print_form();
else:
echo " Sifra Primljena ";
endif;
endif;
else:
print_form();
endif;
?>
</body>
</html>
Eto probao sam ga i radi, tako da sam ga kopirao i paste ovdje iz mog editora, ako ti jos sta treba javi se.