2016-04-14 3 views
-2

У меня есть несколько кнопок в одной форме, которые представляют. На представить, что собирается перейти на другую страницу, и я также буду иметь его пройти в некоторых переменныхФорма с несколькими кнопками отправки не отправляет

echo " 
               <form method=\"POST\" action=\"sightWordsTest.php\"> 
                <tr style=\"text-align: center;\"> 
                 <td>".$firstname."</td> 
                 <td>".$middlename."</td> 
                 <td>".$lastname."</td> 
                 <td><button type=\"submit\" name=\"button_1\" class=\"btn btn-default\">".$assess1."/25</button></td> 
                 <td><button type=\"submit\" name=\"button_2\" class=\"btn btn-default\">".$assess2."/50</button></td> 
                 <td><button type=\"submit\" name=\"button_3\" class=\"btn btn-default\">".$assess3."/100</button></td> 
                 <td><button type=\"submit\" name=\"button_4\" class=\"btn btn-default\">".$assess4."/200</button></td> 
                 <td><input type=\"button\" class=\"open-Modal btn btn-info\" value=\"Start Test\" data-toggle=\"modal\" data-target=\"#testModal\" data-studentid=\"$studentID\" data-firstname=\"$firstname\" data-middlename=\"$middlename\" data-lastname=\"$lastname\"/></td> 
                </tr> 
               </form>"; 
              } 
+0

Разбор ошибок : синтаксическая ошибка, неожиданный «}» в конце вашего кода ... –

+1

То, что вы здесь дали, в основном похоже на переход к механику и высказывание: «Вот ключи, что-то не так, я вернусь через час «. Что вы ожидаете/хотите? Какие * переменные * вы * также собираетесь ли это пройти *? Что происходит в данный момент, когда вы нажимаете * any * кнопок отправки («не отправляет» слишком неоднозначно)? Является ли публикация формы за ее действие (доведя вас до sightWordsTest.php)? Происходит ли * ничего, например, когда вы нажимаете любую из кнопок отправки, страница просто остается на месте? И т.д. Любая/вся соответствующая информация помогает. – Marcus

ответ

0

Вы должны указать value атрибут для кнопки отправки, как

<td><button type=\"submit\" name=\"button_1\" value=\"1\" class=\"btn btn-default\">".$assess1."/25</button></td> 
<td><button type=\"submit\" name=\"button_2\" value=\"2\" class=\"btn btn-default\">".$assess2."/50</button></td> 
<td><button type=\"submit\" name=\"button_3\" value=\"3\" class=\"btn btn-default\">".$assess3."/100</button></td> 
<td><button type=\"submit\" name=\"button_4\" value=\"4\" class=\"btn btn-default\">".$assess4."/200</button></td> 
+0

а потом что? Я не думаю, что он будет знать, что делать на следующей странице, например 'if (isset ($ _ POST ['button_1'])) {' или 'if ($ _POST ['button_1'] == '1 ') {'. Однако он был настолько расплывчатым о том, чего он хочет достичь. –

+0

Я не знаю, были ли имена кнопок заданы по-разному, это может быть использовано для запуска различных событий после отправки формы –

Смежные вопросы