За последние 24 часа нас посетили 19917 программистов и 1657 роботов. Сейчас ищут 1483 программиста ...

Обработка формы

Тема в разделе "PHP для новичков", создана пользователем DrDRED, 12 фев 2010.

  1. DrDRED

    DrDRED Активный пользователь

    С нами с:
    17 июн 2009
    Сообщения:
    7
    Симпатии:
    0
    Здравствуйте подскажите плиз. У меня есть БД в ней хранятся вопросы, к каждому вопросу нужно сделать выбор варианта ответа и добавление комментария, типа как тестирование. Я сделал что на каждый выведенный вопрос выводятся radio кнопки для выбора ответа и textarea для вводы комментария. Как сделать чтобы передавалось на обработчик все одной кнопкой.

    PHP:
    1.  
    2. include ("config.php"); //фаил подключения к базе данных
    3. $result = mysql_query("SELECT * FROM swot_ques") or die ('Невозможно подключиться к БД!!!');
    4. while ($row = mysql_fetch_array($result)) {
    5. echo "<table border=\"0\" width=\"100%\">
    6. <tr>
    7. <td align=\"right\">                           
    8. $row[id]. $row[title]
    9. </td>
    10. <td>
    11.                            
    12. <form action=\"test_2.php\" method=\"post\">                       
    13. <input type=\"radio\" name=\"estim\" value=\"1\" /> &nbsp;
    14. <input type=\"radio\" name=\"estim\" value=\"2\" /> &nbsp;
    15. <input type=\"radio\" name=\"estim\" value=\"3\" /> &nbsp;
    16. <input type=\"radio\" name=\"estim\" value=\"4\" /> &nbsp;
    17. <input type=\"radio\" name=\"estim\" value=\"5\" /> &nbsp;
    18. <input type=\"radio\" name=\"estim\" value=\"6\" /> &nbsp;
    19. <input type=\"radio\" name=\"estim\" value=\"7\" /> &nbsp;&nbsp;
    20.                                                            
    21. <textarea name=\"comment\" cols=\"23\" rows=\"2\"> </textarea>
    22. <input type=\"submit\" name=\"submit\" value=\"Ok!\">
    23. </form>
    24.                            
    25. </td>
    26. </tr>
    27. </table>";
    28. }  
    29.  
     
  2. cougraAcc

    cougraAcc Активный пользователь

    С нами с:
    16 фев 2010
    Сообщения:
    2
    Симпатии:
    0
    Не понятно

    Вопросы у тебя в бд, ответы там же? А добавление комментария тоже не очень понятно)) то есть почему я например выбрал А, не Б?
     
  3. Alexsyal

    Alexsyal Активный пользователь

    С нами с:
    16 фев 2010
    Сообщения:
    23
    Симпатии:
    0
    Из базы ты получаешь, но в базу то не загоняешь и проверки тож нету.
    Что у тебя в testp_2.php
    Оно и так передается, если без бд, ты можешь в тест2 зафигарить $_GET[''] и посмотреть что получаешь.