2016-04-14 120 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

你在這裏給出的基本類似於去找一個機械師,並說:「這是關鍵;有一些錯誤;我會在一個小時後回來「。你期待/想要發生什麼?什麼*變量*你*也會通過*?當你點擊*任何*提交按鈕(「不提交」時,目前發生的事情太模糊了)?表單是否按照其操作發佈(帶您到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

我不知道按鈕名稱的用途是否有所不同,可能會在提交表單後觸發不同的事件 –