Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]POST wysyłanie do mysql'a
flaq1991
post
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 0
Dołączył: 11.12.2012

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


Witam piszę program i chciałem aby wysyłał on dane do bazy mysql postem, i mam prośbę aby ktoś mi przerobił ten skrypt tak aby wysyłał dane do bazy oto on :

  1. <?php
  2. require_once('config.php');
  3. define("PASS_SALT", "m1A2$^!@sd564sf45dfg"); //zabezpieczenie przed rainbow tables (ciag min. 8 znakow)
  4.  
  5. $login = htmlspecialchars(trim($_GET['login']));
  6. $haslo = htmlspecialchars(trim($_GET['haslo']));
  7. $poziom = htmlspecialchars(trim($_GET['poziom']));
  8. $userid = htmlspecialchars(trim($_GET['userid']));
  9.  
  10.  
  11. $password = sha1($haslo.PASS_SALT);
  12.  
  13. $zapytanie = mysql_query("SELECT * FROM users WHERE username='".$login."' AND banned='0' AND verified='1'");
  14.  
  15. if(mysql_num_rows($zapytanie) == 1)
  16. {
  17. $zapytanie_haslo = mysql_query("SELECT password FROM users WHERE username='".$login."'");
  18. $wynik_haslo = mysql_fetch_assoc($zapytanie_haslo);
  19.  
  20. if($password == $wynik_haslo['password'])
  21. {
  22.  
  23. $sprawdz_dni = mysql_query("SELECT subscription FROM users WHERE subscription<NOW() AND username='".$login."' AND password='".$password."'");
  24.  
  25. if(mysql_num_rows($sprawdz_dni) == 0)
  26. {
  27. echo "zostales zalogowany";
  28. }
  29. else
  30. {
  31. echo "Nie poprawne dane";
  32. }
  33. }
  34. else
  35. {
  36. echo "Nie poprawne dane";
  37. }
  38. }
  39. if(mysql_num_rows($zapytanie) == 0)
  40. {
  41. echo "Nie poprawne dane";
  42. }
  43.  
  44. ?>


Skrypt znalazłem w internecie więc chodzi mi tutaj tylko o dodawanie do bazy (IMG:style_emoticons/default/smile.gif) z góry dziękuję.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
17misiek09
post
Post #2





Grupa: Zarejestrowani
Postów: 137
Pomógł: 8
Dołączył: 16.12.2011
Skąd: Kraków

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


Cytat(flaq1991 @ 1.01.2013, 22:39:08 ) *
Witam piszę program i chciałem aby wysyłał on dane do bazy mysql postem, i mam prośbę aby ktoś mi przerobił ten skrypt tak aby wysyłał dane do bazy oto on :

  1. <?php
  2. require_once('config.php');
  3. define("PASS_SALT", "m1A2$^!@sd564sf45dfg"); //zabezpieczenie przed rainbow tables (ciag min. 8 znakow)
  4.  
  5. $login = htmlspecialchars(trim($_GET['login']));
  6. $haslo = htmlspecialchars(trim($_GET['haslo']));
  7. $poziom = htmlspecialchars(trim($_GET['poziom']));
  8. $userid = htmlspecialchars(trim($_GET['userid']));
  9.  
  10.  
  11. $password = sha1($haslo.PASS_SALT);
  12.  
  13. $zapytanie = mysql_query("SELECT * FROM users WHERE username='".$login."' AND banned='0' AND verified='1'");
  14.  
  15. if(mysql_num_rows($zapytanie) == 1)
  16. {
  17. $zapytanie_haslo = mysql_query("SELECT password FROM users WHERE username='".$login."'");
  18. $wynik_haslo = mysql_fetch_assoc($zapytanie_haslo);
  19.  
  20. if($password == $wynik_haslo['password'])
  21. {
  22.  
  23. $sprawdz_dni = mysql_query("SELECT subscription FROM users WHERE subscription<NOW() AND username='".$login."' AND password='".$password."'");
  24.  
  25. if(mysql_num_rows($sprawdz_dni) == 0)
  26. {
  27.  
  28. tutaj wpisz dokładnie to co ci napisałem wcześniej, ale nic nie dodawaj.
  29.  
  30. echo "zostales zalogowany";
  31. }
  32. else
  33. {
  34. echo "Nie poprawne dane";
  35. }
  36. }
  37. else
  38. {
  39. echo "Nie poprawne dane";
  40. }
  41. }
  42. if(mysql_num_rows($zapytanie) == 0)
  43. {
  44. echo "Nie poprawne dane";
  45. }
  46.  
  47. ?>


Skrypt znalazłem w internecie więc chodzi mi tutaj tylko o dodawanie do bazy (IMG:style_emoticons/default/smile.gif) z góry dziękuję.



Cytat(flaq1991 @ 1.01.2013, 23:32:58 ) *
zapisałem skrypt w ten sposób :

  1. <?php
  2. include('config.php');
  3.  
  4. $login = htmlspecialchars(trim($_POST['login']));
  5. $haslo = htmlspecialchars(trim($_POST['haslo']));
  6. $poziom = htmlspecialchars(trim($_POST['poziom']));
  7. $userid = htmlspecialchars(trim($_POST['userid']));
  8.  
  9. mysql_query("INSERT INTO dane ('login', 'haslo', 'poziom', 'userid') VALUES ('" . $login. "', '".$haslo."', '".$poziom."', '".$userid."')");
  10. ?>

lecz nie dodaje danych do bazy mysql (IMG:style_emoticons/default/sad.gif) nie wiem dlaczego niech ktoś pomoże ;(

albo spróbuj tak
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 01:44