Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usuwanie pozycji z koszyka - $_GET ?, czy można to wykonać w takowy sposób? Jak?
shpaque
post
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

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


Witam, dziś mam jeszcze zagwostkę - jeśli mój koszyk pobiera zmienne za pomocą $_GET
  1. function AddToCart()
  2. {
  3. $cart = isset($_SESSION['cart']) ? $_SESSION['cart'] : '';
  4. $itemcount = isset($_SESSION['itemcount']) ? $_SESSION['itemcount'] : 0;
  5.  
  6. $cart[PRODUCTIMAGE][$itemcount] = $_GET['productimage'];
  7. $cart[CATEGORY][$itemcount] = $_GET['category'];
  8. $cart[PRODUCTCODE][$itemcount] = $_GET['productcode'];
  9. $cart[PRODUCTNAME][$itemcount] = $_GET['productname'];
  10. $cart[FIRMA][$itemcount] = $_GET['firma'];
  11. $cart[PRICE][$itemcount] = $_GET['price'];
  12. $itemcount = $itemcount + 1;
  13.  
  14. $_SESSION['cart'] = $cart;
  15. $_SESSION['itemcount'] = $itemcount;
  16. }


  1. $total = 0;
  2. for ($i=0; $i<$itemcount; $i++)
  3. {
  4. $strHTML .= "<tr>"."\n";
  5. $strHTML .= "<td align=center><img src='./db/images/tn".$cart[PRODUCTIMAGE][$i]."'></td>"."\n";
  6. $strHTML .= "<td align=center><h2>".$cart[CATEGORY][$i]."</td>"."\n";
  7. $strHTML .= "<td align=center><h2>".$cart[PRODUCTCODE][$i]."</td>"."\n";
  8. $strHTML .= "<td align=center><h2>".$cart[PRODUCTNAME][$i]."</td>"."\n";
  9. $strHTML .= "<td align=center><h2>".$cart[FIRMA][$i]."</td>"."\n";
  10. $strHTML .= "<td align=center><h2>"."".number_format($cart[PRICE][$i],2)."</td>"."\n";
  11. $strHTML .= "<td align=center><img src='./images/del.png' title='Usuń pozycję'></td>"."\n";
  12. $strHTML .= "<tr>"."\n";


to czy mógłbym zrobić coś takiego?
  1. $strHTML .= "<td align=center><a href='torba.php?action=delete'><img src='./images/del.png' title='Usuń pozycję'></a></td>"."\n";

Jeśli tak jak to powinno poprawnie brzmieć i jak zdefiniować akcję zeby usunąć pozycję (i jak usunąć wszystko z koszyka)?

dzięki za pomoc - z góry
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
shpaque
post
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

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


Wlasnie problem w tym, ze to nie moj pomysl tylko programu, ktory wygenerowal taki kod, ja usiluje jedynie go pod siebie podpasowac, nie chcac wiele zmieniac bo nie mam kompletnie prawie wiedzy na ten temat... Mniej wiecej rozumiem o co chodzi tylko teraz znow musialbym tydzien siedziec zeby dojsc do tego sposobu i pozmieniac wszystko...

Ad1. Dlaczego MUSZĄ być wysyłane za pomocą POST? Umnie w GET wszystko chodzi pięknie pozostaje tylko usuniecie konkretnej pozycji i calego koszyka (bo program wygenerowal sobie usuniecie koszyka kasowaniem calej sesji - wowczas pada mi logowanie, obsluga baz danych, i extrasy uzytkownika)

Ten post edytował shpaque 14.07.2011, 10:15:44
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: 10.10.2025 - 22:18