Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] cookies
bastek8989
post
Post #1





Grupa: Zarejestrowani
Postów: 205
Pomógł: 1
Dołączył: 11.09.2006

Ostrzeżenie: (0%)
-----


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 :|

Ten post edytował bastek8989 4.10.2006, 17:48:15
Go to the top of the page
+Quote Post
lopik
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

Ostrzeżenie: (0%)
-----


Skrypty które zawierają cookie muszą być napisane przed <html>

Ten post edytował lopik 4.10.2006, 15:35:22
Go to the top of the page
+Quote Post
bastek8989
post
Post #3





Grupa: Zarejestrowani
Postów: 205
Pomógł: 1
Dołączył: 11.09.2006

Ostrzeżenie: (0%)
-----


mhm poprawilem i niewyswietla juz bledu ale gdy wpisuje

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


nic niewyswietla

dane do zmiennej $kat1 sa odbierane poprawnie

:|
Go to the top of the page
+Quote Post
strife
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
bastek8989
post
Post #5





Grupa: Zarejestrowani
Postów: 205
Pomógł: 1
Dołączył: 11.09.2006

Ostrzeżenie: (0%)
-----


super dziala

ale mam problem bo jak wykorzystac te cookie w zapytaniu sql?(IMG:http://forum.php.pl/style_emoticons/default/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
Go to the top of the page
+Quote Post
siemakuba
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


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.

Ten post edytował siemakuba 4.10.2006, 16:10:45
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 05:09