2016-01-07 3 views
0
<form action="service.php" method="POST"> 
      <fieldset> 
       <input type="button" name="getMa" onclick="window.open('service.php')"value="MA anzeigen"/> 
       <input type="text" size="5" maxlength="5" name="MA_ID" value=""/><br><br> 
      </fieldset> 

service.php:PHP Исеть не работает на кнопку HTML

if(isset($_POST['getMa'])) 
    { 
     echo "getMa gedrückt"; 
    } 

Я просто хочу знать, какие из моих кнопок была нажата, то, что я делаю неправильно? Любая помощь приветствуется, я новичок в этой вещи, ТНХ ребята Привет Ismir

+4

Показать больше вашего form.html + обслуживание. php – Daan

+3

Какой метод вы устанавливаете в форме GET или POST? –

+1

По крайней мере, кнопка должна иметь значение 'value' также –

ответ

3

Удалить onclick="window.open('service.php')", атрибут action представит форму. Вы, в основном, открыв окно непосредственно, поэтому он не будет иметь какую-либо информацию о параметрах POST

да и изменение

type="button" 

в

type="submit" 
+0

Я удалил onclick, но потом ничего не происходит, означает, что service.php не будет открыт, потому что у меня есть три кнопки в этой форме. –

+2

type = "button" to type = "submit" –

+2

Это сработало для меня, я очень сильно проверял этот крюк Я могу;) –