07. september 2004 - 18:51
Der er
7 kommentarer og 1 løsning
LOGIN: Den vil ikke skrive forkert password.
Hejsa, jeg er igang med et projekt til et firma, men når man skal tjekke om password er rigtigt, virker det godt nok.. Men den vil ikke skrive "Forkert password" hvis man skriver } else { echo "Forkert password"; } Her er koden (Plz, hjælp!) :: <?php if ($side == "login_ok"){ ?><?php include("database.php"); $brugernavn = $_REQUEST['brugernavn']; $kodeord = $_REQUEST['kodeord']; $query = mysql_query("SELECT * FROM feedownload_brugere WHERE brugernavn = '$brugernavn' AND kodeord = '$kodeord'"); while ($row = mysql_fetch_array($query)){ ?> <?php if ($brugernavn == $row['brugernavn'] AND $kodeord == $row['kodeord']){ $tal2 = "2912"; $tal = rand(0,$tal2); $tallet = md5($tal); echo "<h2>Velkommen $brugernavn</h2><br>+ <a href=?side=indsaet_banner&id=$tallet>Indsæt banner</a><br> + <a href=?side=slet_bruger>Slet bruger</a><br> + <a href=?side=tjek_banners>Tjek banners</a>"; } ?> <?php } ?>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
07. september 2004 - 19:21
#1
Brug evt en: if (mysql_num_rows($query))==0) { print "Forkert password"; }
07. september 2004 - 19:22
#2
if (mysql_num_rows($query)==0) {
07. september 2004 - 19:23
#3
if (mysql_num_rows($query)==0) { print "Forkert password"; } Hvor skal den ligge?
07. september 2004 - 19:25
#4
Den udskriver en blank side hele tiden.
07. september 2004 - 19:26
#5
Lavede: <?php if ($side == "login_ok"){ ?> <?php include("database.php"); $brugernavn = $_REQUEST['brugernavn']; $kodeord = $_REQUEST['kodeord']; $query = mysql_query("SELECT * FROM feedownload_brugere WHERE brugernavn = '$brugernavn' AND kodeord = '$kodeord'"); while ($row = mysql_fetch_array($query)){ ?> <?php if ($brugernavn == $row['brugernavn'] AND $kodeord == $row['kodeord']){ $tal2 = "2912"; $tal = rand(0,$tal2); $tallet = md5($tal); echo "<h2>Velkommen $brugernavn</h2><br>+ <a href=?side=indsaet_banner&id=$tallet>Indsæt banner</a><br> + <a href=?side=slet_bruger>Slet bruger</a><br> + <a href=?side=tjek_banners>Tjek banners</a>"; }} if (mysql_num_rows($query)==0) { print "Forkert password"; } ?> <?php } ?>
07. september 2004 - 19:26
#6
Læg svar. og MANGE tak!
07. september 2004 - 19:29
#7
nej tak, jeg samler slet ikke på point.
07. september 2004 - 19:29
#8
Ok, men tak for svaret.! ;)
Vi tilbyder markedets bedste kurser inden for webudvikling