PHP提交表单

转自:http://www.cnblogs.com/jiauwu/archive/2011/12/06/phpform.html

二种提交方式,提交到其它页面和提交到本身见代码:


<!DOCTYPE html>
<html>
<title>表单提交开始</title> 
         <meta http-equiv= "Content-Type" content= "text/html; charset=UTF-8" >
<body>
      <a href= "../index.php" >返回首页</a>
      <hr></hr>
<b>一、表单提交到另一个php上</b><br />
<form action= "formTo.php" method= "POST" >
     Name:  <input type= "text" name= "username" ><br />
     Email: <input type= "text" name= "email" ><br />
     <input type= "submit" name= "submit" value= "提交" />
</form>
<hr/>
<b>二、将一个表单 POST 给自己并在提交时显示数据:</b><br />
<br/>
<?php
if (isset( $_POST [ 'action' ]) && $_POST [ 'action' ] == 'submitted' ) {
     echo '<pre>' ;
  
     print_r( $_POST );
     echo '<a href="' . $_SERVER [ 'PHP_SELF' ] . '">返回重填</a>' ;
  
     echo '</pre>' ;
} else {
?>
<form action= "<?php echo $_SERVER['PHP_SELF']; ?>" method= "post" >
     Name:  <input type= "text" name= "personal[name]" ><br />
     Email: <input type= "text" name= "personal[email]" ><br />
     Beer: <br>
     <select multiple name= "beer[]" >
         <option value= "warthog" >Warthog</option>
         <option value= "guinness" >Guinness</option>
         <option value= "stuttgarter" >Stuttgarter Schwabenbr</option>
     </select><br />
     <input type= "hidden" name= "action" value= "submitted" />
     <input type= "submit" name= "submit" value= "submit me!" />
</form>
<?php
}
?> 
</body>
</html>

 formTo.php


<!DOCTYPE html>
<html>
<title>表单提交</title> 
         <meta http-equiv= "Content-Type" content= "text/html; charset=UTF-8" >
<body>
      <a href= "../index.php" >返回首页</a>
      <hr></hr>
<?php
     // 自 PHP 4.1.0 起可用
    echo "<br/>  _POST" ; echo $_POST [ 'username' ];
    echo "<br/>  _REQUEST" ; echo $_REQUEST [ 'email' ];
     
    import_request_variables( 'p' , 'p_' );
    echo "<br/>  p_username" ; echo $p_username ;
     // PHP 6以后将无效。自 PHP 5.0.0 起,这些较长的预定义变量
     // 可用 register_long_arrays 指令关闭。
    echo "<br/>  HTTP_POST_VARS" ; echo $HTTP_POST_VARS [ 'username' ];
  
?>
</body>
</html>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值