Avatar billede web-geek Nybegynder
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
}
?>
Avatar billede erikjacobsen Ekspert
07. september 2004 - 19:21 #1
Brug evt en:

  if (mysql_num_rows($query))==0) {
      print "Forkert password";
  }
Avatar billede erikjacobsen Ekspert
07. september 2004 - 19:22 #2
if (mysql_num_rows($query)==0) {
Avatar billede web-geek Nybegynder
07. september 2004 - 19:23 #3
if (mysql_num_rows($query)==0) {
      print "Forkert password";
  }

Hvor skal den ligge?
Avatar billede web-geek Nybegynder
07. september 2004 - 19:25 #4
Den udskriver en blank side hele tiden.
Avatar billede web-geek Nybegynder
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
}
?>
Avatar billede web-geek Nybegynder
07. september 2004 - 19:26 #6
Læg svar. og MANGE tak!
Avatar billede erikjacobsen Ekspert
07. september 2004 - 19:29 #7
nej tak, jeg samler slet ikke på point.
Avatar billede web-geek Nybegynder
07. september 2004 - 19:29 #8
Ok, men tak for svaret.! ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester