Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Walidacja dynamicznego formularza
stmaciek
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 14.07.2010

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


Witam.
Mam poważny problem z walidacją formularza. Męczę się z tym od wczoraj i nic konkretnego nie przychodzi mi do głowy:
  1. <form method="POST" action="odpowiedzi.php">
  2. <?php
  3. define("START",1);
  4. define("STOP",50);
  5. for($i=0;$i<=STOP-START;$i++) $tab[$i]=START+$i;
  6. $tablica = array_rand(array_flip($tab),30);
  7. for($i=0;$i<30;$i++) {
  8. $k = $tablica[$i];
  9. echo '<input type="radio" name="'.$k.'" value="a">A';
  10. echo "</input><br />";
  11. echo '<input type="radio" name="'.$k.'" value="b">B';
  12. echo "</input><br />";
  13. }
  14. ?>
  15. </form>

Oczywiście nie jest to tak jak powyżej "dla samej idei" tylko ten problem pojawia się w bardziej konkretnym problemie-pytania testowe wybierane z pewnego zbioru. Jak powinna wyglądać walidacja takiego formularza(odpowiedzi.php)? Wiele rzeczy z $_POST'em próbowałem, ale bez skutku sad.gif

Edit: Póki, co niewiele osób przeczytało więc zamieszczam (chyba) jeden z lepszych pomysłów mojej medytacji nad problemem:
"Jakby walnąć hidden'a w tym drugim for. Za name przyjąć abc.$i. W pierwszym value przesłać wielkość(tutaj 30), a w kolejnych $k."
Jednak dalej nie mogę ruszyć z tym ruszyć sad.gif

Ten post edytował stmaciek 19.11.2010, 09:37:24
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 18:31