Borykam się z dwoma problemami których nie rozumiem:
1. Strona główna wyświetla się w dalszych część podstron tzn: Strona główna->podstrona (wszytko jest ok!, klikam na obrazek produktu)->
produkt (pojawia się produkt z opisem + główna strona).
Używam "switch'a" do przechodzenia do pod stron:
zawartość index.php
<div id="content"> <?php // lub puste lub null switch ($id){ case "koszyk": include "shoping/cart.php"; break; case "checkout": include "shoping/checkout.php"; break; case "checkout2": include "shoping/checkout2.php"; break; case "checkout3": include "shoping/checkout3.php"; break; case "promocje": include "pages/promocja.php"; break; case "login": include "user/user_login.php"; break; case "rejestracja": include "user/register.php"; break; case "logged_user": include "user/logged_user.php"; break; case "unlogged_user": include "user/unlogged_user.php"; break; case "user_password": include "user/user_password.php"; break; case "user_personal": include "user/user_personal.php"; break; case "update_account": include "user/update_account.php"; break; case "delete_account": include "user/delete_account.php"; break; case "search": include "pages/search.php"; break; case "email": include "pages/email.php"; break; case "6": include "pages/klasy_0_3.php"; break; case "7": include "pages/klasy_4_6.php"; break; case "8": include "pages/gimnazjum.php"; break; case "9": include "pages/gramatyka.php"; break; case "10": include "pages/slownictwo.php"; break; case "11": include "pages/wymowa.php"; break; default: require_once "user/main.php"; break; } ?>
gdy usunę zawartość (default: require_once "user/main.php"; break;) problem znika, lecz nie mogę jej usunąć.
2. Problem jest taki, iż po kliknięciu na ikonkę koszyka wywala błąd:
Kod
Warning: extract() [function.extract]: First argument should be an array in /virtual/k/s/ksiegarnia.ugu.pl/strona/shoping/cart.php on line 65
oto zawartość cart.php
<?php } include ("./connect.php"); ?> <html> <body> <div style="margin-left: 80px; margin-right: 20px"> <b style="margin-left: 80px;">Aktualnie masz <?php // wyświetl liczbę produktów w koszytku $query = "SELECT * FROM carttemp WHERE carttemp_sess = '$sessid'"; ?> produkt(ów) w koszytku.<br /></b> <br /> <div style=" width: 400px "> <table border="0" align="center" width="100px" cellpadding="5" > <tr> <td background="./img/1.jpg">Sztuk</td> <td background="./img/1.jpg">Zdjęcie</td> <td background="./img/1.jpg">Nazwa</td> <td background="./img/1.jpg">Cena za sztukę </td> <td background="./img/1.jpg">Łączna cena</td> <td background="./img/1.jpg" colspan="2"></td> <?php $total = 0; $prod = "SELECT * FROM promocje WHERE products_prodnum='$carttemp_prodnum' UNION ALL SELECT * FROM klasy_0_3 WHERE products_prodnum='$carttemp_prodnum' UNION ALL SELECT * FROM klasy_4_6 WHERE products_prodnum='$carttemp_prodnum' UNION ALL SELECT * FROM gimnazjum WHERE products_prodnum='$carttemp_prodnum' UNION ALL SELECT * FROM gramatyka WHERE products_prodnum='$carttemp_prodnum' UNION ALL SELECT * FROM slownictwo WHERE products_prodnum='$carttemp_prodnum' UNION ALL SELECT * FROM wymowa WHERE products_prodnum='$carttemp_prodnum' "; echo "<td bgcolor=\"white\"> <form method=\"POST\" action=\"index.php?action=change\"> <input type=\"hidden\" name=\"modified_hidden\" value=\"$carttemp_hidden\"> <input type=\"text\" name=\"modified_quan\" size=\"2\" value=\"$carttemp_quan\">"; echo "<img src=" . $img ." alt=" . $products_name ." title=" . $products_name ." width=\"100px\" height=\"150px\" /></a></td>"; // oblicz łączną cenę za produkt echo "<input type=\"image\" src=\"img/shopping-basket-add-icon.png\" name=\"submit\" title=\"Zmień liczbę sztuk\"> </form></td>"; echo "<form method=\"POST\" action=\"index.php?action=delete\"> <input type=\"hidden\" name=\"modified_hidden\" value=\"$carttemp_hidden\">"; echo "<input type=\"image\" src=\"img/dock-trash-full-icon.png\" name=\"submit\" title=\"Usuń produkt\"> </form></td>"; // dodaj ceny łączne poszczególnych produktów $total = $extprice + $total; } ?> <tr> <td colspan="4" align="right" background="./img/2.jpg" > Całkowtia kwota:</td> <td background="./img/2.jpg" colspan="2"> <?php echo "<form method=\"POST\" action=\"index.php?action=empty\"> <input type=\"hidden\" name\"carttemp_hidden\" value=\""; } echo "<input type=\"image\" src=\"img/trashcan-delete.png\" align=\"right\" name=\"submit\" title=\"Opróźnij koszyk\"> </form>"; ?> </td> </tr> </table> </div> <p> <form style="margin-left: 150px; margin-right: 20px" method="POST" action="index.php?id=checkout"> <input type="submit" name="submit" value="Zatwierdzenie zakupu"> </form> <b style="margin-left: 165px; margin-right: 20px"><a href="index.php">Kontynuuj zakupy</a></b> </p> </form> </div> </body> </html>
Proszę o jakieś wskazówki lub podpowiedz, co jest nie tak. Na życzenie mogę podaj link do mojej strony gdzie widnieją w/w błędy.
Z góry dziękuje