<? $host=$_SERVER['HTTP_HOST']; if ($wer==2) //if ($host=='zielony.com.pl') { ?> <link rel="stylesheet" href="dane/fe/style.css" type="text/css"> <? $dlink='dane/fe/'; $warunek="zielony='1'"; } elseif($wer==3) //elseif($host=='niebieski.pl') { ?> <link rel="stylesheet" href="dane/gu/style.css" type="text/css"> <? $dlink='dane/gu/'; $warunek="niebieski='1'"; } else { ?> <link rel="stylesheet" href="dane/ve/style.css" type="text/css"> <? $dlink='dane/ve/'; $warunek="bialy='1'"; } ?>
fragmenty koszsyka z pliku index.php:
<?php function get_request_variable($name, $default_value) { return $_REQUEST[$name]; } $id = get_request_variable('id', 0); $idp = get_request_variable('idp', 0); $status = get_request_variable('status', 0); $kategoria = get_request_variable('kategoria', 0); $podkat = get_request_variable('podkat', 0); $slowo = get_request_variable('slowo', 0); $producent = get_request_variable('producent', 0); $dodaj = get_request_variable('dodaj', 0); $usun = get_request_variable('usun', 0); $zmien = get_request_variable('zmien', 0); $first = get_request_variable('first', 0); $rozmiar = get_request_variable('rozmiar', 0); $kolor = get_request_variable('kolor', 0); $val = get_request_variable('val', 1); $koszyk=$_SESSION['koszyk']; class koszyk { /* tablica asocjacyjna zawierajaca stan koszyka */ /* klucz, to wartosc id produktu, wartosc to ilosc elementow */ var $zawartosc; function dodaj($element, $ilosc) { $this->zawartosc[$element] += $ilosc; } function usun($element, $ilosc) { if ($this->zawartosc[$element] > $ilosc) $this->zawartosc[$element] -= $ilosc; else } function zmien($element, $ilosc) { $this->zawartosc[$element] = $ilosc; } function stan() { return $this->zawartosc; } } if (!$koszyk) $koszyk = new koszyk; $dodaj1=$dodaj; $dodaj1.='_'.$kolor; $dodaj1.='_'.$rozmiar; if ($dodaj) $koszyk->dodaj($dodaj1, 1); //dodaj($element, $ilosc) - dodaje $ilosc $elementow do koszyka $usun1=$usun; $usun1.='_'.$kolor; $usun1.='_'.$rozmiar; if ($usun) $koszyk->usun($usun1, $val); //usun($element, $ilosc) - usuwa $ilosc $elementow z koszyka $zmien1=$zmien; $zmien1.='_'.$kolor; $zmien1.='_'.$rozmiar; if ($zmien) $koszyk->zmien($zmien1, $val); //usun($element, $ilosc) - usuwa $ilosc $elementow z koszyka //session_register("koszyk"); $_SESSION['koszyk'] = $koszyk; $stan = $koszyk->stan(); //zwraca zawartosc w postaci hasza ?>
Z góry dziękuję za wszystkie wskazówki. Po mojemy to chodzi o sesje ze nie przekazują się między przeładowaniami odsłon.