Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Aktualizacja danych
Forum PHP.pl > Forum > Przedszkole
Kenexos
Witam
Mam taki skrypt:
  1. <form action="index.php" method="post">
  2. Numer: <input type="text" name="numer" />
  3. haslo: <input type="password" name="haslo" />
  4.  
  5. <select name="rzecz">
  6. <option value="748">748 za 10PKT</option>
  7. <option value="5">234 za 5PKT</option>
  8. <option value ="cena">Przedmiot</option>
  9.  
  10. <input type="submit" name="sumbit" value="sumbit" />
  11. </form>

  1. <?php
  2. $numer = $_POST[numer];
  3. $haslo = $_POST[haslo];
  4. $rzecz = $_POST[rzecz];
  5.  
  6. $dbhost = 'localhost';
  7. $dbuser = 'root'; // tutaj podajemy login do bazy
  8. $dbpass = ''; // tutaj podajemy hasło do bazy
  9. $dbname = 'baza'; // nazwa bazy danych
  10.  
  11.  
  12.  
  13. $db = @mysql_connect($dbhost, $dbuser, $dbpass) or die ('Nie moge połaczyc sie z Mysql'); //łaczymy z baza
  14. mysql_select_db ($dbname) or die ('Nie moge wybrać bazy'); //wybieramy baze danych
  15. $error = mysql_error($db) ;
  16. $cenax = mysql_query(&#092;"select cena from cena where id_rzecz='\".$rzecz.\"'\", $db);
  17. $cena = $cenax->cena;
  18. $loginek = mysql_query(&#092;"select * from konto where accno='\".$numer.\"' and password='\".$haslo.\"'\", $db);
  19. if(mysql_num_rows($loginek) == 1){
  20.  
  21. mysql_query(&#092;"update konto set pkt=pkt-\".$cena.\" where accno='\".$numer.\"'\", $db);
  22. mysql_query(&#092;"insert into player_depotitems values('\".$id.\"', '\".$bag_id.\"', '\".$rzecz.\"')\", $db);
  23.  
  24. if (@mysql_query ($loginek)) {print &#092;"Wiadomoœć została wysłana.\";}
  25.  
  26.  else {print 'BLAD:
  27. Blad skryptu, odpowiedz serwera: $error';}
  28. mysql_close();}else{
  29. }
  30. ?>


Zapytania:
Tablica konto:

Tablica player_depotitems:

i jeden rekord:

Ten item to to co ma się wymieniać za PKT.
Tablica cena:



Widać że skrypt dużo ma baz ;D
I jak mogę go połączyć z moimi bazami? Działa logowanie już ale reszta nie sad.gif
Skrypt stworzony przez użytkownika z mojego starszego tematu!

HELP!
Cysiaczek
Nadaj temu tematowi sensowny tytuł - inaczej wątek zostanie zamknięty.
Kenexos
Refresh!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.