Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz
Hectic
post 19.08.2005, 11:29:28
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


Wiatm mam taki kodzik:
  1. <?php
  2.  
  3. $a=$_POST['first'];
  4. $b=$_POST['last'];
  5. $c=$_POST['nickname'];
  6. $d=$_POST['email'];
  7. $e=$_POST['salary'];
  8. if(empty($a) || empty($b) || empty($c) || empty($d) || empty($e))
  9. {
  10. echo 'Prosze uzupełnić wszystkie pola.';
  11. }
  12. else
  13. {
  14. $db = mysql_connect("localhost", "root","krasnal");
  15. mysql_select_db("baza",$db);
  16. $sql = "INSERT INTO dane (firstname, lastname, nick, email, gg) VALUES ('$a','$b','$c','$d', '$e')";
  17. $result = mysql_query($sql);
  18.  
  19. $query="select id from dane where nick='$c'";
  20. $result=@mysql_query($query);
  21. if(mysql_num_rows($result)>0) {
  22. echo 'Podany nick jest zajenty'; 
  23. }
  24.  
  25. else {
  26.  
  27. echo 'wszystko ok;)'; 
  28.  
  29. mail("hectic_plout@wp.pl", "lol", "hej tongue.gif");
  30.  
  31. }
  32.  
  33. }
  34.  
  35.  
  36. ?>


I cały czas mi wyświetla że podany nick jest zajęty sad.gif. Nie wiem dlaczego co tam jest źle questionmark.gif Aha i jeszcze wysyła mi pustego maila co z tym zrobić questionmark.gifZ góry wielkie THX


--------------------
Nie proś o to, idź i sam to zdobądź.
Zrób to, a osiągniesz sukces.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post 19.08.2005, 11:36:23
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




1) używaj odpowiedniego BBCODE exclamation.gif!
2) najpierw wkladasz nick do bazy, a potem patrzysz czy on w niej jest. Wiec się nie dziw, że za każdym razem mówi ci, że jest laugh.gif
3) zajenty => zajęty
4) nie ma prawa ci wogóle wysylac maila, skoro nikt jest zajęty (masz tak zrobione warunki). jesli więc ci wysyla, to masz gdzies jeszcze wysylanie, a nam tego nie pokazales


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Hectic
post 19.08.2005, 13:07:28
Post #3





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


To znaczy questionmark.gif że co jest nie tak questionmark.gif? trzeba zamienić kolejność questionmark.gif aaevil.gif

Ten post edytował Hectic 19.08.2005, 13:08:45


--------------------
Nie proś o to, idź i sam to zdobądź.
Zrób to, a osiągniesz sukces.
Go to the top of the page
+Quote Post
nospor
post 19.08.2005, 13:09:43
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




To zależy co chcesz zrobic. Jesli przed wlozeniem chcesz sprawdzic, czy dany nick już jest - to tak. Najpierw sprawdzasz czy jest i jesli nie ma to dopiero wkladasz. A jesli jest to walisz komunikat.
I na przyszlośc nie spiesz się z tekstami do ludzi ze nie pojmują, gdy sam nie pojmujesz i nie spróbujesz zrozumiec co do ciebie mówią


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Hectic
post 19.08.2005, 13:31:27
Post #5





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


Sory ale nie przeczytałem Twojego posta do końca i źle to zrozumiałęm tongue.gif


--------------------
Nie proś o to, idź i sam to zdobądź.
Zrób to, a osiągniesz sukces.
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:49