Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] GET, echo, Select
yas
post 16.01.2012, 20:58:37
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 16.01.2012

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


  1. <?php
  2. Define ('DB_HOST','xxxxxx'); //tutaj host
  3. Define ('DB_PASSWORD','2xxxxx'); //tutaj haslo do bazy
  4. Define ('DB_USER','dbo3xxxxx'); //tutaj uzytkownik
  5. Define ('DB_NAME','db39xxxxxxx'); //tutaj nazwa bazy danych
  6. $dbc=mysql_connect (DB_HOST,DB_USER,DB_PASSWORD);
  7. mysql_select_db(DB_NAME, $dbc);
  8. $co=$_GET['act'];
  9. if ($co=='reg'){
  10. $nick=addslashes(trim(mysql_real_escape_string($_GET['nick'])));
  11. $pass=addslashes(trim(mysql_real_escape_string($_GET['pass'])));
  12. $q="SELECT * FROM `players` WHERE nick='$nick'";
  13. $r= mysql_query($q,$dbc);
  14. $wiersze = mysql_num_rows($r);
  15. if ($wiersze==0){
  16. $q2="INSERT INTO `players` (`nick`, `password`, `level`) VALUES ('$nick', SHA1('$pass'),'16-01-2012')";
  17. $r2= mysql_query($q2,$dbc);
  18. if ($r2) {
  19. echo 'ok';
  20. }
  21. }else {
  22. echo 'blad';
  23. }
  24. }
  25. if ($co=='log'){
  26. $nick=addslashes(trim(mysql_real_escape_string($_GET['nick'])));
  27. $pass=addslashes(trim(mysql_real_escape_string($_GET['pass'])));
  28. $q="SELECT * FROM `players` WHERE nick='$nick' and password=SHA1('$pass')";
  29. $r= mysql_query($q,$dbc);
  30. if ($row = mysql_fetch_assoc( $r)) {
  31. echo $row['level'];
  32. }
  33. }
  34. if ($co=='save'){
  35. $nick=addslashes(trim(mysql_real_escape_string($_GET['nick'])));
  36. $pass=addslashes(trim(mysql_real_escape_string($_GET['pass'])));
  37. $q="SELECT * FROM `players` WHERE nick='$nick' and password=SHA1('$pass')";
  38. $r= mysql_query($q,$dbc);
  39. while ($wynik = mysql_fetch_array($r, MYSQL_ASSOC))
  40. {
  41. $id=$wynik['id'];
  42. $q2 = "UPDATE `players` SET `level` = '$lvl' WHERE `id`=$id";
  43. $r2 = mysql_query($q2);
  44. }
  45.  
  46. }


I jak teraz zrobić, aby jako echo pokazało wartość level. Bo teoretycznie powinno pokazywać, a nie pokazuje. Chodzi o część LOG (logowanie)

Ten post edytował yas 16.01.2012, 22:15:33
Go to the top of the page
+Quote Post
nospor
post 16.01.2012, 21:02:54
Post #2





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




powinno byc act=save

Cytat
Coś w kodzie nie działa

Temat: Jak poprawnie zatytulowac watek


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

"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
yas
post 16.01.2012, 21:29:03
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 16.01.2012

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


Dobra. Sorry to mój pierwszy post arrowheadsmiley.png . Ale przecież coś nie działa

Ten post edytował yas 16.01.2012, 22:14:08
Go to the top of the page
+Quote Post
nospor
post 16.01.2012, 21:30:51
Post #4





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




Cytat
Ale coś nie działa
Co nie działa? Marsjanie atakują? Kuchenka się pali? Dotarłeś na kraniec świata i spadasz?

Przeczytaj dokładnie 50 razy:
Temat: Jak poprawnie zada pytanie
a potem się zastosuj


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

"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
yas
post 16.01.2012, 22:14:52
Post #5





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 16.01.2012

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


źle mnie zrozumiałeś. Coś faktycznie nie działa nawiązywało do tego, że temat zły. Dobra edytowałem post, bo mam nowy problem. Pomóż.
Go to the top of the page
+Quote Post
nospor
post 17.01.2012, 08:01:00
Post #6





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




Cytat
źle mnie zrozumiałeś. Coś faktycznie nie działa nawiązywało do tego, że temat zły
smile.gif

Cytat
. Dobra edytowałem post, bo mam nowy problem. Pomóż.
W poprzednim poście podałem ci pewnego linka. Naprawdę zrobiłem to nie bez powodu. Masz tam kupę wskazówek dla początkujących, które w 90% rozwiązują problemy początkujących.


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

"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

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: 19.07.2025 - 03:32