Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Porownywanie zmiennych z formularza
sp00n
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 18.05.2008

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


Dziendobry, mam nastepujacy formularz:

  1. <form METHOD=GET action="quiz.php">
  2. <br><br>
  3. <input name="q1" type="radio" value="abc1">
  4. abc1
  5. <input name="q1" type="radio" value="abc2">
  6. abc2
  7. <input name="q1" type="radio" value="abc3">
  8. abc3
  9. <br>
  10. <input type=submit>
  11. </form>
  12. </body>


W pliku quiz.php zmienna q1 o odpowiedniej wartosci jest porownywana, jednak nawet gdy wartosc jest "abc2", wyswietla tak jakby spwlniony byl drugi warunek.

  1. <?php
  2. if ($GET_['q1']=="abc2") echo "costam1"; 
  3. if ($GET_['q1']!="abc2") echo "costam2";
  4. ?>


Probowalem uzyc else, oraz zmienic == na === i nadal nic.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


zamiast
  1. <?php
  2. if ($GET_['q1']=="abc2") echo "costam1"; 
  3. if ($GET_['q1']!="abc2") echo "costam2";
  4. ?>


zmienna nazywa się $_GET, więc:
  1. <?php
  2. if ($_GET['q1']=="abc2") echo "costam1"; 
  3. if ($_GET['q1']!="abc2") echo "costam2";
  4. ?>



Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 09:54