Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] cookies
bastek8989
post 4.10.2006, 15:32:14
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


--------------------
Web-Anatomy.com - tworzenie serwisów internetowych oraz stron www z okolic Bielska-Białej. Zapraszam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
lopik
post 4.10.2006, 15:34:38
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


--------------------
w3c & c++
Go to the top of the page
+Quote Post
bastek8989
post 4.10.2006, 15:38:17
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

:|


--------------------
Web-Anatomy.com - tworzenie serwisów internetowych oraz stron www z okolic Bielska-Białej. Zapraszam.
Go to the top of the page
+Quote Post
strife
post 4.10.2006, 15:54:29
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 4.10.2006, 16:07:31
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?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


--------------------
Web-Anatomy.com - tworzenie serwisów internetowych oraz stron www z okolic Bielska-Białej. Zapraszam.
Go to the top of the page
+Quote Post
siemakuba
post 4.10.2006, 16:09:38
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.06.2025 - 17:36