Borykam się z dwoma problemami których nie mogę się uporać:
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, gdzie w indexie jest includowany plik main.php
index.php
Kod: Zaznacz cały
<div id="content">
<?php
$id = isset($_REQUEST['id'])?$_REQUEST['id']:"-1";
// 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;
}
?>
2.Problem jest taki, iż po kliknięciu na ikonkę koszyka wywala błąd:
Kod: Zaznacz cały
Warning: extract() [function.extract]: First argument should be an array in /virtual/k/s/ksiegarnia.ugu.pl/strona/shoping/cart.php on line 65
Kod: Zaznacz cały
echo "<form method=\"POST\" action=\"index.php?action=add\">
<input type=\"hidden\" value=\"1\" name=\"qty\">";
echo "<input type=\"hidden\" name=\"products_prodnum\"
value=\"<?php echo $products_prodnum ?>\">";
echo "<input type=\"image\" src=\"img/koszyk.png\" name=\"submit\"></td><td>Dodaj do koszyka</td>
</form>";
Może jednak pokaże moje problemy na obecnej stronie : http://www.ksiegarnia.ugu.pl/strona/ind ... d=promocje
Gdy wejdziemy na informacje danej książki, jest także możliwość kupna i ta opcja działa, a szybkie kupowanie za mocą ikony koszyka wywala w/w błąd.
Z góry dziękuje