您的位置:首页 > 编程语言 > PHP开发

PHP学习2——PHP与表单的结合

2018-01-23 15:41 232 查看
上次已经构建好了一个留言板的表单,那么在上次构建好的框架中,当单击提交按钮的时候并没能把数据提交过去,需要加入一些PHP 代码。
我的思路是——使用post方式把数据提交到本身(lyb.php),在一张表格中显示要提交过来的数据。
上一次我们使用html语言构建的网页框架如下所示:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<html>
 <head>
 <title>留言板</title>
 </head>
 <body>
 <form method="post" action=lyb.php>
 用户:<input type=text name=yh >
       <br>
 密码:<input type="password" name=mm size=20 maxlength=13 >
       <br>
 性别:<input type="radio" name=sex checked value="男" >男
       <input type="radio" name=sex value="女" >女
       <br>
 爱好:<input type="checkbox" name=hobby[] value="英雄联盟" checked>英雄联盟
       <input type="checkbox" name=hobby[] value="王者农药" >王者农药
       <input type="checkbox" name=hobby[] value="运动" >运动
       <br>
       <input type="hidden" name=h1 value="表单1">
       <br>
 学历:<select name=s1>
       <option selected>小学</option>
       <option>初中</option>
       <option>高中</option>
       <option>大学</option>
       </select>
       <br>
 留言:<textarea name=ly rows=16 cols=60 wrap=PHYSICAL>
 我喜欢英雄联盟!
       </textarea>
       <br>
       <input type="button" name=b1 value="检查">
       <br>
       <input type="reset" name=b2 value="清除">
       <br>
       <input type="image" name=pic src=a.jpg>
       <br>
       <input type="submit" name=tj value="提交">
 </form>


那么如何提交我们的选择项以及输入项的,我们先保留之前的网页框架,并在</form>之后进行php语言的添加:

<table bordercolor="#0099FF" border="1">
 <tr><td width="20%">姓名</td>
 <td width="600px"> <?php echo $_POST[yh]; ?></td></tr>

 <tr><td>密码</td>
 <td> <?php echo $_POST[mm]; ?></td></tr>

 <tr><td>性别</td>
 <td> <?php echo $_POST[sex]; ?></td></tr>

 <tr><td>爱好</td>
 <td> 
 <?php
        if($_POST)
        {
                foreach($_POST[hobby] as $as)
                echo $as;
        }
 ?>
 </td></tr>

 <tr><td>学历</td>
 <td> <?php echo $_POST[s1]; ?></td></tr>

 <tr><td>留言</td>
 <td width="600px"> <?php echo $_POST[ly]; ?></td></tr>
 </table>
 </body>
</html>

简单地解释下代码:

生成结果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php html