Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] cookies
Forum PHP.pl > Forum > Przedszkole
bastek8989
Witam

podczas wykonywania tego skryptu:

  1. <?php 
  2. $kat1 = $_GET['kategoria'];  
  3. setcookie("kat", "$kat1", time()+3600);
  4. ?>


pojawia sie nastepujacy blad:

Warning: Cannot modify header information - headers already sent by (output started at /home/bastek/public_html/esklep2/admin/eqwkpne2190e.php:82) in /home/bastek/public_html/esklep2/admin/eqwkpne2190e.php on line 192

na 82 lini mam
  1. <style type="text/css">

a 192 wlasnie ten skrypt wysylajacy

niewiem co to moze byc :|
lopik
Skrypty które zawierają cookie muszą być napisane przed <html>
bastek8989
mhm poprawilem i niewyswietla juz bledu ale gdy wpisuje

  1. <?php
  2. echo "$kat";
  3. ?>


nic niewyswietla

dane do zmiennej $kat1 sa odbierane poprawnie

:|
strife
Cytat(bastek8989 @ 4.10.2006, 16:38:17 ) *
mhm poprawilem i niewyswietla juz bledu ale gdy wpisuje

  1. <?php
  2. echo "$kat";
  3. ?>


nic niewyswietla

dane do zmiennej $kat1 sa odbierane poprawnie

:|

Spróbuj dostać się do tej zmiennej w ten sposób:
  1. <?php
  2. echo $_COOKIE['kat'];
  3. ?>


Tak na przyszłość, ciapki które użyłeś w zamieszczonym przez siebie kodzie są niepotrzebne ( " ) Jeżeli jakieś zmiennej nie widzisz to sprawdzaj ją var_export" title="Zobacz w manualu php" target="_manual, print_r" title="Zobacz w manualu php" target="_manual. Zobacz czy to ciastko istnieje w przeglądarce internetowej.

Pozdrawiam.
bastek8989
super dziala

ale mam problem bo jak wykorzystac te cookie w zapytaniu sql?questionmark.gif

  1. <?php
  2. $sql = "SELECT * FROM buty WHERE kategoria LIKE '%$_COOKIE['kat']%' ORDER BY id ASC";
  3. ?>


to niedziala oto blad

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/bastek/public_html/esklep2/admin/eqwkpne2190e.php on line 163

prosze o pomoc
siemakuba
zrobić tak:

  1. <?php
  2. $sql = "SELECT * FROM buty WHERE kategoria LIKE '%".$_COOKIE['kat']."%' ORDER BY id ASC";
  3. ?>


a koniecznie przeczytać to: http://pl.php.net/manual/en/language.types.string.php

pozdr.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.