Poniżej mam skryp koszyka w php jednak nie chce wyświetlać danych na podstawie pobranego id. Co gorsza nie ma żadnego błędu. Proszę o pomoc.
<?php function odbierz($txt) { } $id = odbierz($_REQUEST["id"]); //echo $id; if ($id<>"") { if ($db_conn = ocilogon ( "tomasz" , "tomasz1" )); $zapytanie = "SELECT id, towar, cena, ile FROM produkty WHERE id='$id'"; $parsed = ociparse ( $db_conn , $zapytanie); ociexecute ( $parsed ); $liczba_wierszy = ocifetchstatement ( $parsed , $dane ); if ($liczba_wierszy == 1) { // $dane = oci_fetch_array($parsed); $_SESSION["koszyk"]["$id"]["TOWAR"]=$dane["TOWAR"]; $_SESSION["koszyk"]["$id"]["CENA"]=$dane["CENA"]; if ($sz=="") $_SESSION["koszyk"]["$id"]["ILE"] = 1; else if($sz>=1)$_SESSION["koszyk"]["$id"]["ILE"]=$sz; } } $_SESSION["koszyk"]=""; $lacznie=0; echo "<table border=\"1\" width=\"50%\" align=\"center\"> <colgroup> <col /> <col align=\"right\" /> <col align=\"center\" /> <col align=\"right\" /> </colgroup> <tr><th>towar</th><th>cena</th><th>sztuk</th><th>łącznie</th></tr>"; foreach($_SESSION["koszyk"] as $indeks=>$kosz) { echo "<td> <form action=\"koszyk.php\" 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:45px;\" /> <input type=\"submit\" value=\"zmień\" style=\"width:45px;\" /> </div></form> <form action=\"koszyk.php\" 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=\"usuń\" style=\"width:45px;\" /> </div></form> </td>"; $lacznie =$lacznie + $kosz["CENA"]*$kosz["ILE"]; } echo "<tr><td colspan=\"3\" align=\"right\"> w sumie: </td><td>"; echo '<table border="2" bgcolor="#99CCCC" align="center"><td><a href="zamow1.php" align="center">Zamów towar</a></td></table>'; ?>