Hejka,
Mam kod:
  1. function glowna(){
  2. <form method='post' action='?cmd=wyslij'>
  3. Imię:
  4. <br><input type='text' name='imie'><br>
  5. Nazwisko:<br>
  6. <input type='text' name='nazwisko'><br>
  7. ");
  8. $q="SELECT * FROM gala_kat WHERE typ='O'";
  9. $w=mysql_query($q);
  10. while($r=mysql_fetch_array($w))
  11. {
  12. $r[nazwa]<br>
  13. <select name='$r[nazwa]'>
  14. <option>Wybierz</option>");
  15. $q1="SELECT * FROM gala_wytypowani WHERE kategoria='$r[nazwa]'";
  16. $w1=mysql_query($q1);
  17. while($r1=mysql_fetch_array($w1))
  18. {
  19. echo("<option>$r1[kandydat]</option>");
  20. }
  21. echo("</select><br><br>");
  22. }
  23.  
  24. $q="SELECT * FROM gala_kat WHERE typ='S'";
  25. $w=mysql_query($q);
  26. while($r=mysql_fetch_array($w))
  27. {
  28. $r[nazwa]<br>
  29. <select name='$r[nazwa]'>
  30. <option>Wybierz</option>");
  31. $q1="SELECT * FROM gala_wytypowani WHERE kategoria='$r[nazwa]'";
  32. $w1=mysql_query($q1);
  33. while($r1=mysql_fetch_array($w1))
  34. {
  35. echo("<option>$r1[kandydat]</option>");
  36. }
  37. echo("</select><br><br>");
  38. }
  39. echo("<input type='submit' value='Głosuj'>");
  40. }


Chodzi w nim o to, że wyświetla do każdej kategorii zapisanej w tabeli gala_kat wyświetla okienko select'a z osobami pasującymi do tej kategorii z tabeli gala_wytypowani.
To oczywiście śmiga. Problem zaczyna się wtedy, gdy chce to zapisać do bazy. Jak wiadomo nie mogę przewidzieć z góry ile będzie kategorii, dlatego musiałbym zapisać to w komórce tabeli w formacie:

odpowiedź 1 | odpowiedź 2 | odpowiedź 3 |
i wtedy mógłbym jechać ile by dusza zapragnęła, problem w tym, że nie wiem jak to zrobić żeby zczytać wszystkie dane z POST'a albo je jakoś przeżucić do jednej zmiennej, czy cokolwiek, żeby dało się to jakoś zapisać w jednej komórce tabeli w bazie...