Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Coś czegoś nie pobiera - chyba.... [sklep-koszyk], grubsza impreza...
mtskilla
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 1
Dołączył: 17.01.2007

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


A więc... coś mi się sypie w moim przyszłym sklepiku ( na szkolne zaliczenie).

I tak mam sklep z filmami dvd.
Jest sobie lista filmów i przy każdym z nich kodzik służący do zakupu:

  1. <?php
  2. echo '<form method="POST" action="modcart.php?action=add">
  3. Sztuk: <input type="text" name="qty" size="2">
  4. <input type="hidden" name="products_prodnum"
  5. value="'.$products_prodnum.'">
  6. <input type="submit" name="Submit" value="Dodaj do koszyka">
  7. </form>';
  8. ?>


Jak sie kliknie to leci do strony modcart.php gdzie teoretycznie powinno wybierać jeden z 4 przypadków (switch/case) w tym przypadku bedzie to dodawanie ( modcart.php?action=add)
Ale tak sie nie dzieje. Wyskakuje mi piękny komunikat "Query was empty"...

Kod modcart:
  1. <?php
  2. $connect = mysql_connect("mysql2.yoyo.pl", "db474667", "urodziny") or 
  3. die("Sprawdz polączenie z serverem.");
  4.  
  5.  
  6. mysql_select_db("db474667");
  7.  
  8. if (isset)$_POST['qty'])) {
  9. $qty = $_POST['qty'];
  10. }
  11.  
  12. if (isset($_POST['products_prodnum'])) {
  13. $prodnum= $_POST['products_prodnum'];
  14. }
  15.  
  16. if (isset($_POST['modified_hiden'])){
  17. $modified_hidden = $_POST['modified_hidden'];
  18. }
  19.  
  20. if (isset($_POST['modified_quan'])){
  21. $modified_quan = $_POST['modified_quan'];
  22. }
  23.  
  24. $sess = session_id();
  25. $action - $_REQUEST['action'];
  26.  
  27. switch ($action) {
  28. case "add";
  29. $query = "INSERT INTO carttemp (
  30. carttemp_sess,
  31. carttemp_quan,
  32. carttemp_prodnum)
  33. VALUES ('$sess' , '$qty' , '$prodnum')";
  34. $message = " <div align=\"center\"> <strong> Dodano produkt.</strong></div>";
  35.  
  36. break;
  37.  
  38. case "change";
  39. $query = "UPDATE carttemp
  40. SET carttemp_quan = '$modified_quan'
  41. WHERE carttemp_hidden = '$moddified_hidden'";
  42. $message = " <div align=\"center\"> <strong> Zmieniono liczbę sztuk.</strong></div>";
  43.  
  44.  
  45. break;
  46.  
  47.  
  48. case "delete";
  49. $query = "DELETE FROM carttemp
  50. WHERE carttemp_hidden = '$modified_hidden;";
  51.  
  52. $message = " <div align=\"center\"> <strong> Usunięto protukt</strong></div>";
  53.  
  54. break;
  55.  
  56.  
  57.  
  58.  
  59. case "empty";
  60. $query = "DELETE FROM carttemp WHERE carttemp_sess = '$sess'";
  61.  
  62. $message = " <div align=\"center\"> <strong> Opróżniono koszyk.</strong></div>";
  63.  
  64. break;
  65.  
  66. }
  67.  
  68.  
  69. $results = mysql_query($query)
  70.  
  71. echo $message;
  72.  
  73. include ("cart.php");
  74.  
  75. ?>



Kodu koszyka - tego cart.php chyba nie musze zamieszczać.


Pomóżcie i z góry dzięki za reakcję.

pozdr
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


nie

case "add";

tylko

case "add":

i wszystkie pozostałe case... tak samo...


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
mhyjek
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 1
Dołączył: 27.09.2006
Skąd: Mielec

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


  1. <?php
  2. $action - $_REQUEST['action'];
  3. ?>


a czy tu nie powinno byc

  1. <?php
  2. $action = $_REQUEST['action'];
  3. ?>
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jeden temat wystarczy
http://forum.php.pl/index.php?showtopic=85...mp;#entry433760


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 05:25