我的表格"帖子"不管用

时间:2015-02-13 08:47:32

标签: php html

这里只是我代码的一部分,动作不太好......动作。当我在谷歌javascript工具中查看时,我在动作行中有一个id 当我点击提交按钮时,没有任何反应,它假设在这个实例中转到ID为28的php / form.php

 ......
 if (mysqli_num_rows($result))
 {
    while ($row = mysqli_fetch_assoc($result)) 
   {  
?>
<form name="form-list" method="post" action='php/form.php?id=<?php echo $row["id"]; ?>' >
 <table> 
   <tr>
     <td valign="top">
        <label for="surname">Surname</label>
     </td>
     <td valign="top"> 
       <?php echo $row["title"]; ?> 
     </td>                           
   </tr>                                
   <tr>
     <td valign="top"> 
       <label for="name">Id</label> 
     </td>                   
     <td valign="top"> 
      <input type="text" value='<?php echo $row["id"]; ?>' name="name" maxlength="50" size="30"> 
     </td>        
   </tr>     
   <tr>
     <td valign="top">            
       <input type="button" value="Submit" />   
     </td>
   </tr>        
 <?php } } ?>   
</table>    
</form>  .....

enter image description here

1 个答案:

答案 0 :(得分:4)

<input type="submit" value="Submit" />   

输入类型不是button它是submit。 value属性只是更改按钮上的书面文本,但不会改变它的行为。

注意其他答案:

如果他以正确的方式处理请求,使用POST就可以了。在给定的代码示例中,除了提交按钮之外的所有内容都可以正常工作。

在这种情况下,id作为GET传输,所有其他值都通过POST提交。 您可以将它们混合

稍后您必须使用$_GET["id"]$_POST["name"] ..或者您甚至可以$_REQUEST["..."]使用{{1}}。