Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Ankieta - jak zadeklarować zmienną
leewang
post 22.11.2009, 00:52:21
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 19.11.2009
Skąd: Chrzanów / Kraków

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Wicepsik
post 22.11.2009, 00:55:18
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Czytałeś manual ? setcookie W przykładzie pisze jak się odczytuje cookie.

Ten post edytował Wicepsik 22.11.2009, 00:55:46


--------------------
Go to the top of the page
+Quote Post
MateuszS
post 22.11.2009, 00:56:53
Post #3





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


nigdzie nie zdefiniowales zmiennej $action



--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
leewang
post 22.11.2009, 01:05:52
Post #4





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 19.11.2009
Skąd: Chrzanów / Kraków

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


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.
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: 14.08.2025 - 13:47