Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Dostępnośc produkt wg ID
infer
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 4.02.2010

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


Witam serdecznie.

Mam sporawy problem. Potrzebuję stworzyć skrypt który będzie wywoływany przez wyszukiwarkę dostepnosc.php?produkt= ( tutaj id produktu ) .

Założenia:

po wywołaniu i podaniu ID produktu skrypt sprawdza w bazie dostępność i następnie zwraca wartość
skrypt ma zwracać pustą wartość 0B w przypadku wpisania nieistniejącego lub nieprawidłowego ID produktu , a niestety zwraca 2 niedrukowane znaki sad.gif za diabła nie moge sobie z tym poradzić.

Poniżej kod. Gdyby ktoś wpadł na pomysł proszę o info
  1. <?php
  2. $produkt=$_GET['produkt'];
  3. settype($produkt, "integer");
  4. require('includes/configure.php');
  5. $db_server = DB_SERVER;
  6. $db_user = DB_SERVER_USERNAME;
  7. $db_pass = DB_SERVER_PASSWORD;
  8. $db_name = DB_DATABASE;
  9. $connection = mysql_connect("$db_server","$db_user","$db_pass") or die("Nie mozna sie polaczyc");
  10. $db = mysql_select_db("$db_name", $connection) or die("Nie mozna wybrac podanej bazy danych");
  11.  
  12. $sql = "SELECT products.products_quantity FROM `products` WHERE products.products_id = $produkt";
  13. $sql_result = mysql_query($sql,$connection) or die("Couldn't execute query.");
  14. $row = mysql_fetch_array($sql_result) ;
  15. $ilosc=$row[products_quantity];
  16.  
  17. if (empty($ilosc))
  18. {
  19. }
  20. else
  21. {
  22. if ($ilosc < "1")
  23. {
  24. echo"brak";
  25. }
  26. else
  27. {
  28. if ($ilosc > "5")
  29. {
  30. echo"na stanie $ilosc sztuk";
  31. }
  32. else
  33. {
  34. echo"ostatnie sztuki";
  35. }
  36. }
  37. }
  38.  
  39. mysql_free_result($sql_result);
  40. mysql_close($connection);
  41. ?>


Pozdrawiam
Jakub
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 17:08