Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z zapytaniami, Potrzebuję pomocy! Nie wiem już co mam zrobić.
Purpen
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 19.01.2008

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


Witam! W pliku buy_points.php mam taki kod:
  1. <?php
  2. mysql_connect('localhost', 'root', '...') or die("mysql_error");
  3. mysql_select_db('ots') or die("mysql_error");
  4. if(!isset($_POST['sms_send'])) {
  5. echo "";
  6. }
  7. else
  8. {
  9. $acc_mysql = mysql_real_escape_string($_POST['acc_numb']);
  10. $sms_mysql = mysql_real_escape_string($_POST['sms_code']);
  11. $query_check = mysql_query("SELECT * FROM `codes` WHERE `Code` = '" . $sms_mysql . "' AND `used` = ''");
  12. $query_check_2 = mysql_query("SELECT * FROM `accounts` WHERE `id` = '" . $acc_mysql . "'");
  13. if(mysql_num_rows($query_check) != 0) {
  14. $points_now_query = mysql_query("SELECT `premium_points` FROM `accounts` WHERE `id` = '" . $acc_mysql . "'");
  15. $points_now = mysql_fetch_array($points_now_query);
  16. $points = '50';
  17. $premium_points = "$points_now+$points";
  18. function zastap($tabela, $pole, $wartosc, $pole2, $wartosc2) {
  19. mysql_query("UPDATE {$tabela} SET {$pole}={$wartosc} WHERE {$pole2}={$wartosc2}");
  20. }
  21. zastap('codes', 'used', '1', 'Code', '.$sms_mysql.');
  22. zastap('accounts', 'premium_points', '.$premium_points.', 'id', '.$acc_mysql.');
  23. echo "<b>You have got now + 50 premium points!</b>"; 
  24. }
  25. else
  26. {
  27. echo "<b>Wrong Code!</b>";
  28. }
  29. }
  30. ?>

1. Skrypt po wykonaniu nie ustawia kodowi pola used na wartość 1.
2. Nawet gdy ja ustawie wartość pola used na 1, czyli że kod został wykonany to i tak można go użyć po raz kolejny.
3. W tabeli accounts podobnie jak w punkcie pierwszym nie zmienia się wartość danego pola, którym w tym wypadku jest: premium_points.
Proszę o jak najszybszą odpowiedź i z góry dziękuję za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .

~refresh~

Ten post edytował Purpen 3.07.2008, 19:55:47
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: 23.08.2025 - 18:59