Avatar billede mr.badass Nybegynder
18. december 2003 - 11:20 Der er 13 kommentarer og
1 løsning

Hjææælp til Login System i PHP

Jeg får denne her fejl, hver gang jeg prøver at oprette en bruger:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/web/web4647/login/add_profil.php on line 21
Din profiler er nu blevet oprettet.

PHP kode:
<?
  $new_password = md5($password);
  setcookie("coo_username","$username",time()+86400);
  setcookie("coo_password","$new_password",time()+86400);
  setcookie("coo_passworda","$password",time()+86400);
  setcookie("coo_email","$email",time()+86400);
?>

<!-- her skal <HTML> starte! -->

<?
  if (!$username || !$new_password || !$email)
    {
      echo "<font color=\"red\">Du skal udfylde alle tre felter inden du kan fortsætte!</font>";
      exit();
    }
  else
    {
      include("db_ind.inc");
      $tjek = mysql_query("SELECT * FROM profiler WHERE username = '$username'");
      if (mysql_num_rows($tjek))
      {
        echo "<font color=\"red\">Det ønskede brugernavn findes allerede!</font>";
        exit();
        }
      else
        {
          addslashes($username);
          addslashes($new_password);
          addslashes($email);
          include("db_ind.inc");
          $add_profil = mysql_query("INSERT INTO profiler (username, password, email)" . "VALUES ('$username', '$new_password', '$email')");
                   
                    echo "Din profiler er nu blevet oprettet.";
        }
    }
?>
SLUT
Den snakker om fejl i "if (mysql_num_rows($tjek))"

Nogen der kan hjælpe mig?!??! :D
Avatar billede riversen Nybegynder
18. december 2003 - 11:25 #1
prøvet at køre sql'en i phpmyadmin og se om det faktisk giver et resultat
Avatar billede riversen Nybegynder
18. december 2003 - 11:25 #2
udskriv evt. mysql og copy/paste
Avatar billede nellemandela Nybegynder
18. december 2003 - 12:42 #3
hmmm skulle der ikke være et komma her ?

password, email)" . "VALUES

dvs..

password, email)" , "VALUES
Avatar billede nellemandela Nybegynder
18. december 2003 - 12:45 #4
if (mysql_num_rows($tjek) > 0)

prøv den
Avatar billede nellemandela Nybegynder
18. december 2003 - 13:24 #5
hvis det ikke virker så prøv

$num = mysql_num_rows($tjek);
if ($num > 0) {
Avatar billede mr.badass Nybegynder
05. januar 2004 - 09:22 #6
Nogen der kan sende mig et komplet login system. Det skal bare sende brugeren videre til hemmelig side!
Avatar billede krydset Nybegynder
05. januar 2004 - 09:26 #7
smid lige en mysql_error på den query med $tjek = mysql
Avatar billede mr.badass Nybegynder
05. januar 2004 - 09:36 #8
Jeg har ik forstand på mysql!! Derfor søger jeg et asp login, men access database!
Avatar billede krydset Nybegynder
05. januar 2004 - 09:38 #9
jamen det login du har postet her, er det ikke et php script du har lavet??
Avatar billede mr.badass Nybegynder
05. januar 2004 - 10:27 #10
joooh, det er noget jeg har fundet på nettet. Sådan et komplet login system. Men kan ik finde ud af det....!
Avatar billede mr.badass Nybegynder
05. januar 2004 - 11:39 #11
Jeg har fikset noget i PHP!
Avatar billede mr.badass Nybegynder
05. januar 2004 - 11:40 #12
Ups, forkert svar, mangler stadig hjælp til et asp login system!
Avatar billede mr.badass Nybegynder
06. januar 2004 - 10:49 #13
Done
Avatar billede mr.badass Nybegynder
06. januar 2004 - 10:49 #14
Done
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