Avatar billede bigtime Nybegynder
28. april 2010 - 08:54 Der er 3 kommentarer og
1 løsning

else fejl ??? forstå jeg ikke

Kan nogen forklare hvorfor jeg får fej her i linje 32 ???
når jeg vil køre scripet skriver den
Parse error: syntax error, unexpected T_ELSE in og så i linje 32 men hvorfor ???

<?PHP

$username = $_POST['username'];
$password = $_POST['password'];

if ($username&&$password)
{
$connect = mysql_connect("localhost","********","********") or die ("Ingen database kontakt");
mysql_select_db("*******") or die ("Databasen blev ikke fundet!");

$query = mysql_query("SELECT * FROM brugere WHERE username='$username'");

$numrows = mysql_num_rows($query);

if ($numrows!=0);
{
  while ($row = mysql_fetch_assoc($query));
  {
          $dbusername = $row['username'];
          $dbpassword = $row['password'];
         
    if ($username==$dbusername&&$password==$dbpassword)
    {
      echo "Du er logget ind!";
    }
    else
      echo "Forkert kodeord!";
 
  }

}
// får fejl her linje 32    else
      die("Brugeren findes ikke!");
     
     
}
  else
      die("Indtast brugernavn og kode!");

?>
Avatar billede ellebaek Nybegynder
28. april 2010 - 09:03 #1
mon ikke det er det semicolon i slutningen af denne linie?
if ($numrows!=0);
Prøv af fjerne det.
Avatar billede bigtime Nybegynder
28. april 2010 - 09:06 #2
haha jo jeg har lige set det,
nogen gange ser man sig bare blind på tingene
Avatar billede bigtime Nybegynder
28. april 2010 - 09:12 #3
fik også lige set mit ; efter while ($row = mysql_fetch_assoc($query));
nå sådan er det, kan du komme med et svar så får du bare pointene
Avatar billede ellebaek Nybegynder
28. april 2010 - 09:14 #4
Hehe Super :-)
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