Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Ankieta - jak zadeklarować zmienną
Forum PHP.pl > Forum > Przedszkole
leewang
Witam

Chciałem zrobić ankietę na stronie, między innymi aby móc głosować tylko raz, w index.php na samej górze strony dodałem wpis:

  1. <?php
  2. if($action=="ankieta")
  3. setcookie("ankieta","tak");
  4. ?>


Nastepnie w ankieta.php dodałem mniej więcej taką budowę


  1. <?php
  2. if(($action!="ankieta")&&($ankieta!=="tak"))
  3. {
  4. print(iso("<form method=post action=index.php?action=ankieta>
  5. <table>
  6. .....


i wyskakuje mi komunikat na gorze strony i w okienku z ankietą:

Undefined variable: action

Co mogę zrobić? sad.gif
Wicepsik
Czytałeś manual ? setcookie W przykładzie pisze jak się odczytuje cookie.
MateuszS
nigdzie nie zdefiniowales zmiennej $action

leewang
No to w index.php moge zrobic tak

  1. <?php
  2. $value = 'tak';
  3. setcookie("ankieta", $value);
  4. ?>


ale co z ankieta.php i

  1. <?php
  2. if(($action!="ankieta")&&($ankieta!=="tak"))
  3. {
  4. print(iso("<form method=post action=index.php?action=ankieta>
  5. <table>
  6. .....


Chyba że jakoś inaczej da się to zablokować ? Choć nie ukrywam że lepiej byłoby dla mnie jakby dało się jakoś naprawić to co napisałem.
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.