Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z Pobraniem, [MySQL][PHP]Problem z Pobraniem
kondziu9516
post
Post #1





Grupa: Zarejestrowani
Postów: 142
Pomógł: 1
Dołączył: 9.08.2011
Skąd: Bielsko Biała

Ostrzeżenie: (20%)
X----


  1. <?
  2. // wylistowanie rekordow
  3.  
  4. mysql_connect ("localhost", "xxx", "xxx"); //Łączysz Się z Bazą
  5. mysql_query ("SET NAMES 'utf8' COLLATE 'utf8_polish_ci'"); //Wybierasz Bazę
  6. /* zapytanie do konkretnej tabeli */
  7.  
  8. $code = mysql_real_escape_string(trim($_POST['code']));
  9. $author = mysql_real_escape_string(trim($_POST['author']));
  10. $email = mysql_real_escape_string(trim($_POST['email']));
  11. $rabat = mysql_real_escape_string(trim($_POST['rabat']));
  12.  
  13. //sprawdzamy czy taki kod jest w bazie i czy jest aktywny
  14. $sql = "SELECT code_id, rabat FROM codes WHERE code = '$code' AND code_active = 1";
  15. if($result = mysql_query($sql))
  16. {
  17. if(mysql_num_rows($result) > 0)
  18. {
  19. //kod istnieje w bazie i jest aktywny -> pokazuje, że istnieje
  20. echo "<b><font color='green'>Podany kod jest poprawny !</font></b><br><br> ";
  21. echo 'Kod posiada rabat w wysokości: '.$rabat.'';
  22.  
  23. } else
  24. {
  25. //kod nie istnieje lub jest nieaktywny
  26. echo "Niestety, ale taki kod promocyjny nie istnieje.";
  27. }
  28. } else
  29. {
  30. } ?>


I jak pobrać wartość Rabatu któremu w tabeli odpowiada dany kod ?
Próbowałem już na wiele sposobów i męczę się z tym, ale nie wiem...

Mógłby mi ktoś ten kawałek kodu przerobić? Daję plusa !
Domyślam się, że chodzi o ten kawałek:

  1. $code = mysql_real_escape_string(trim($_POST['code']));
  2. $author = mysql_real_escape_string(trim($_POST['author']));
  3. $email = mysql_real_escape_string(trim($_POST['email']));
  4. $rabat = mysql_real_escape_string(trim($_POST['rabat']));
  5.  
  6. //sprawdzamy czy taki kod jest w bazie i czy jest aktywny
  7. $sql = "SELECT code_id, rabat FROM codes WHERE code = '$code' AND code_active = 1";
  8. if($result = mysql_query($sql))
  9. {
  10. if(mysql_num_rows($result) > 0)
  11. {
  12. //kod istnieje w bazie i jest aktywny -> pokazuje, że istnieje
  13. echo "<b><font color='green'>Podany kod jest poprawny !</font></b><br><br> ";
  14. echo 'Kod posiada rabat w wysokości: '.$rabat.'';
  15.  
  16. } else
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: 24.08.2025 - 09:55