Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]if i else
Kamil J.
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 29.12.2005
Skąd: Łódź

Ostrzeżenie: (0%)
-----


  1. <?php
  2. if($num>0){
  3. echo"<div class='error'>Taka nazwa użytkownika już istnieje!</div>";
  4. register();
  5.  
  6. }
  7. else {// Wszytko ok
  8.  
  9. $numer = rand(1, 1000000)
  10.  
  11. $sql="INSERT INTO cms_users (`username`, `pass`, `email`, `gg`, `clan`, `color`, `level`, `active`, `cod
    e`, `date`) VALUES ('$username', PASSWORD('$pass'), '$email', '$gg', '$clan', 'black', '0', '0', '$numer', NOW())"
    ;
  12. $wykonaj=@mysql_query($sql) or die(mysql_error());
  13.  
  14. $query="SELECT uid FROM cms_users ORDER BY date DESC limit 0,1";
  15. $wykonaj=@mysql_query($query) or die(mysql_error());
  16. $wynik=@mysql_fetch_row($wykonaj) or die(mysql_error());
  17. $uid=$wynik['0'];
  18.  
  19. $tresc="Zostałeś zarejestrowany poprawnie, aby korzystać z konta kliknij w poniższy
     link:
  20. http://" . $host . $drzewo . "?id=" . $uid . "&code=" . $numer;
  21.  
  22. if(mail($email, "Rejestracja przeprowadzona poprawnie", $tresc, "From: kamillukas1@interia.pl")){
  23. echo "Rejestracja przebiegła poprawnie, aby korzystać z konta, należy odebrać ema
    il'a wysłanego na adres podany podczas rejestracji i kliknąć w podany tam link.<br><br> <a href='index.php'>Strona Główna</a>"
    ;
  24. }
  25.  
  26.  
  27. } // wszystko ok
  28. ?>



Jeśli Num jest większe od zera, czyli w moim przypadku taki user juz istnieje , wyświetla się poprawie komunika błędu i formularz. Lecz jak jest 0 - czyli ok , to nic się nie dzieje. Otwiera się pusta strona, która na pustke w źródle. Jaki mam błąd?


--------------------
Workspace: Ubuntu 8.04, PDT.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 13:25