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> <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> |
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫(xiě)下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦