Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Warunek + Ciacho = Błąd ?
Forum PHP.pl > Forum > Przedszkole
zman85
Witam,
stworzyłem sondę, która odświeża się w tym samym oknie i tak na początku jest
  1. <? 
  2. if(!isset($_COOKIE['glosowal'])) 
  3. {
  4. setcookie('glosowal', 1, time()+3600);
  5. ?>

Zaraz po tym mam warunek
  1. <?php
  2.  
  3. if(!$submit){ 
  4. kod formularza sondy } }
  5. ?>

Dalej mam dalszą część ciacha
  1. <?php
  2. }
  3.  
  4. else 
  5. {
  6. if($submit){ 
  7. kod wyświetlające wynik sondy
  8. } }
  9. ?>


I jak by nie patrzeć powinno byc miodzio, choć nie jestem pewien czy warunki if(!$submit/$submit) mi tutaj nie walą całego kodu.

Czy mam rację ?
Jeśli mam rację to czy jest jeszcze jakiś sposób by odświeżyć wyniki w tej samej ramce ? Gdyż teraz skorzystałem w polu formularza z SELFa:
  1. <form action="<? echo $PHP_SELF;?>" target="_self" ENCTYPE="multipart/form-data" method="post">

A jeśli nie to ktoś mógłby podpowiedzieć co by tu zrobić?

Acha, mogę jeszcze powiedzieć że znaczniki mam na pewno pozamykane.

I jeszcze jedno wywala mi
Cytat
Cannot modify header information - headers already sent by (output started at blablabla ...
, jak coś to jest ramka includowana, a reszta strony index.php i inne raki mają juś session_start(), nie za dużo tego session_start questionmark.gif
czachor
Było już nie raz.. Poszukaj na forum ('cannot modify header')...
ens0re
  1. <?php
  2.  
  3.  
  4. //kod
  5.  
  6. end_ob_flush();
  7.  
  8. ?>
zman85
Cytat(czachor @ 2005-11-28 20:59:28)
Było już nie raz.. Poszukaj na forum ('cannot modify header')...

Faktycznie było i kilkukrotnie czytałem te posty,
aczkolwiek w/g powyższego schematu zapominałem o "end_ob_flush();".
Teraz chodzi wyśmienicie.

Dziękuję.

Bro sie należy guitar.gif
ens0re
Trzymam Cie za słowo! smile.gif
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.