Mam taki fragment - część strony (jako funkcja) wyświetlająca dodane towary do sklepu:
$id = odbierz($_REQUEST["id"]); { $id=(int)$_GET['id_zakupu']; if ($id !="") { $_SESSION["koszyk"]["$id"]["towar"]=$dane["towar"]; $_SESSION["koszyk"]["$id"]["cena"]=$dane["cena"]; $_SESSION["koszyk"]["$id"]["opis"]=$dane["opis"]; $_SESSION["koszyk"]["$id"]["zdjecie"]=$dane["zdjecie"]; if ($sz=="") $_SESSION["koszyk"]["$id"]["ile"]++; else if ($sz>=1) $_SESSION["koszyk"]["$id"]["ile"]=$sz; } } echo "<table align='center' style='width:600px; border: 1px solid #dddddd;'> <tr><th colspan='6' style='border-bottom: 1px solid #dddddd;'>Koszyk z Twoimi zakupami | Kontynuuj <a href='index2.php?id=produkty'>zakupy</a></th> </tr><tr> <th width='10%'>Zdjecie</th> <th width='15%'>Nazwa</th> <th width='30%'>Opis produktu</th> <th width='10%'>Cena</th> <th width='20%'>Sztuk</th> <th width='15%'>Razem</th> </tr>"; foreach($_SESSION["koszyk"] as $indeks=>$kosz) { echo "<td valign='top'> <form action=\"index2.php?id=koszyk&id_zakupu\" method=\"get\" style=\"display:inline;\"> <div style=\"display:inline;\"> <input type=\"hidden\" name=\"id\" value=\"$indeks\" /> <input type=\"text\" name=\"sz\" value=\"{$kosz["ile"]}\"style=\"width:25px;\" /> <input type=\"submit\" value=\"zmien\" style=\"width:45px;\" /> </div></form> <form action=\"index2.php?id=koszyk\" method=\"get\" style=\"display:inline;\"> <div style=\"display:inline;\"> <input type=\"hidden\" name=\"id\" value=\"$indeks\" /> <input type=\"hidden\" name=\"sz\" value=\"0\"style=\"width:25px;\" /> <input type=\"submit\" value=\"usun\" style=\"width:45px;\" /> </div></form> </td>"; $lacznie +=$kosz["cena"]*$kosz["ile"]; } echo "<tr><td colspan=\"6\" align=\"right\" style='border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd;'> razem: <strong>"; echo number_format($lacznie,2,".","")."</strong> PLN</td></tr><tr><td colspan=\"6\" align=\"right\"><a href='user.php?id=zakupy'>Kup towary</a></td></tr>"; } }
I mój problem dotyczy tego, że guziki usuń i zmień nie działają dobrze - bo... w ogóle nie działają. Mam stronę, gdzie różne części oznaczają funkcje, np. index.php?id=koszyk --> strona z koszykiem. I teraz: ponieważ to jest kawałek strony, co zmienić w tej części skryptu abym mógł usuwać i zmieniać ilość zamówień.
Dodam, że strony się wyświetlają za pomocą
if($_REQUEST['id'] == 'home'){ home(); }else if($_REQUEST['id'] == 'koszyk') { koszyk(); }else if($_REQUEST['id'] == 'kontakt'){ kontakt(); }else{ home(); }
i chyba tu tkwi problem. PROBLEM w tym, że nie wiem jak to zmienić...
Proszę o pomoc, Andrzej
Dlaczego nikt mi nie chce pomóc??