Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wiele warunków w instrukcji - problem z odczytem
maelstro
post 7.06.2012, 22:11:42
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 7.06.2012

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


Witam,
Mam problem z wykonaniem instrukcji. Chcę, by po zaimportowaniu danych z formularza :
  1. <form action="wynik.php" method="post">
  2. Pytanie 1. 9 <input type="text" name="q1" size=4 maxsize=7 />
  3. <br>
  4. Pytanie 2. 8 <input type="text" name="q2" size=6 maxsize=6 />
  5. <br>
  6. Pytanie 3. 7 <input type="text" name="q3" size=8 maxsize=8 />
  7. <br>
  8. Pytanie 4.7 <input type="text" name="q4" size=8 maxsize=8 />
  9. <br>
  10. Pytanie 5. 6 <input type="text" name="q5" size=8 maxsize=8 />
  11. <br>
  12. Pytanie 6. 5 <input type="text" name="q6" size=1 maxsize=1 />
  13. <br>
  14. Pytanie 7. 4 <input type="text" name="q7" size=9 maxsize=9 />
  15. <br>
  16. Pytanie 8. 3 <input type="text" name="q8" size=9 maxsize=10 />
  17. <br>
  18. Pytanie 9. 1 <input type="text" name="q9" size=7 maxsize=7 />
  19. <br>
  20. Pytanie 10. 2 <input type="text" name="q10" size=1 maxsize=1 />
  21. <br>
  22. <input type="submit" value="Zatwierdź"/>
  23. </body>
  24. </html>

strona sprawdziła ich poprawność za pomocą instrukcji if :
  1. <?
  2. $a=$_POST['q1'];
  3. $w=$_POST['q2'];
  4. $d=$_POST['q3'];
  5. $f=$_POST['q4'];
  6. $g=$_POST['q5'];
  7. $h=$_POST['q6'];
  8. $j=$_POST['q7'];
  9. $k=$_POST['q8'];
  10. $l=$_POST['q9'];
  11. $z=$_POST['q10'];
  12.  
  13. if ($a=="jjj" && $w=="aaa" && $d=="bbb" && $f=="ccc" && $g=="ddd" && $h=="eee" && $j=="fff" && $k=="ggg" && $l=="hhh" && $z=="iii")
  14. echo (<img src=b.jpg>);
  15. else
  16. echo (<img src=m.jpg>);
  17. ?>
W przypadku choć jednej błędnej instrukcji ma wyświetlić się obrazek "m", a w przypadku wszystkich poprawnych odpowiedzi na stronie ma ukazać się obrazek "b". Strona podczas wczytywania pomija mi kawałek kodu i wyświetla tylko obrazek "m" wraz z częścią kodu, bez względu na odpowiedzi. Co mam zrobić?
Go to the top of the page
+Quote Post
Szymciosek
post 7.06.2012, 22:26:22
Post #2





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Nie masz zamkniętego </form> może to przez to

a po drugie jak coś robisz takiego to sprawdzać np
echo $a;
echo $w... itd itp

wtedy zobaczysz czy coś otrzymujesz

Ten post edytował Szymciosek 7.06.2012, 22:27:13
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: 12.06.2025 - 10:27