2016-02-17 5 views
0

Итак, я новичок здесь, а также новичок в html, я читаю некоторые сайты (в течение нескольких часов), и насколько я могу сказать, что мой код должен работать, но он 't ... Я просто хочу нажать кнопку и получить ее имя как эхо. Но когда я нажимаю кнопку, это случается. Любая хорошая душа, чтобы помочь? : P Html + PhP Отправить кнопку не работает

<head> 
    <title>Index</title> 

</head> 

<body> 
    <div> 

     <input type="submit" name="insert" value="insert" > 
     <input type="submit" name="select" value="select" > 


    </div> 

    <?php 

     if (isset($_GET['insert'])) { 
      echo "insert"; 
     } 
     if (isset($_GET['select'])) { 
      echo "select"; 
     } 
    ?> 

</body> 

+0

Проверьте мой ответ. Ваше тело закрывается после тегов php. –

ответ

0

пожалуйста введите ваш DIV в форму, как

<head> 
    <title>Index</title> 
</head> 

<body> 
    <form method="get" action=""> 
     <div> 

      <input type="submit" name="insert" value="insert" > 
      <input type="submit" name="select" value="select" > 


     </div> 
    </form> 
     <?php 

      if (isset($_GET['insert'])) { 
       echo "insert"; 
      } 
      if (isset($_GET['select'])) { 
       echo "select"; 
      } 
     ?> 

    </body> 
0

Просто добавьте теги формы как этот

<form> 

<input type="submit" name="insert" value="insert" > 
<input type="submit" name="select" value="select" > 

</form> 
0

вы можете написать тэг формы или использовать ниже кода в верхней правой части страницы

if(isset($_POST['insert'])){ 
... 
} 

if(isset($_POST['select'])){ 
... 
} 
+1

Не нужно отправлять форму через POST. он использовал GET, поэтому не заставлял его использовать метод POST. –

1

кнопку отправки работы с формой, потому что только форма может быть представить так и можно попробовать с:

<form method="get" name="frm"> 

<input type="submit" name="select" value="select" > 

</form> 
0

Check This

<html> 
<head> 
<title>Index</title> 
</head> 

<body> 
    <div> 
     <form method="GET" action="#"> 
     <input type="submit" name="insert" value="insert" > 
     <input type="submit" name="select" value="select" > 
     </from> 
    </div> 
</body> 
</html> 
    <?php 

     if (isset($_GET['insert'])) { 
      echo "insert"; 
      } 
     if (isset($_GET['select'])) { 
      echo "select"; 
      } 
    ?> 
0

Пожалуйста первым Define метод в форме.

<form method="GET" action="#"> 
<input type="submit" name="insert" value="insert" > 
<input type="submit" name="select" value="select" > 
</form> 
+1

Заменить на форму. и всегда отформатируйте код. И всегда пишите свое описание вне своего кода. Метод PHP по умолчанию - GET. Поэтому нет необходимости его определять. Но для хорошей практики мы должны добавить атрибут метода. –

+0

Он работает, спасибо! И спасибо всем! – Giuliano