1-13编程练习

1-13编程练习

我在浏览器数过了, 显示没有问题。但是我很疑惑,“//$_POST的结构”这个是什么?这里要填什么?

还有

if(!$_POST):

?>

<?php

 else:

<?php

endif;

?>

php和html文件的嵌套使用格式是这样的?没看懂

求解惑



//$_POST的结构

if(!$_POST):

?>


<!DOCTYPE html>

<html dir="ltr">

  <head>

    <meta charset="utf-8">

    <title>注册页面</title>

  </head>

  <body>

      <form  action="./13.test_form.php" method="post">

        <table width="70%" cellpadding="0" bacolor="#abcdef" >

          <tr>

            <td>名称:</td>

            <td><input type="text" name="username" id="" placeholder="请输入用户名"/></td>

          </tr>

          <tr>

            <td>密码:</td>

            <td><input type="password" name="password" id="" placeholder="请输入密码"></td>

          </tr>

          <tr>

            <td>邮箱:</td>

            <td><input type="email" name="email" id="" placeholder="请输入合法邮箱"></td>

          </tr>

          <tr>

            <td colspan="2"><input type="submit" name="submit"  value="提交"/>

            <input type="reset" name='reset' value='重置'/>

            </td>

          </tr>

        </table>

      </form>

  </body>

</html>

<?php

 else:

//这里写输出结果

echo '用户名:',$_POST['username'],'<br/>';

echo '密码',$_POST['password'],'<br/>';

echo '邮箱',$_POST['email'];

endif;


?>


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

您好,php和html混编,php代码必须包含在<?php  ?>符号里面,在这符号外面可以写html代码。

$_POST是php的系统变量,接收post方法传过来的表单数据。

if(!$_POST),判断$_POST是否有数据,如果没有,就显示表单,如果有,说明这是表单提交操作,此时就应该走else逻辑,打印表单提交的数据。

如果解决了你的问题,请采纳,祝学习愉快~


  • qq_墨羡_0 提问者 #1
    谢谢,先前不知道if else 的大括号还能用:来表示
    2018-08-13 08:53:13
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP小白零基础入门
  • 参与学习           人
  • 提交作业       626    份
  • 解答问题       4928    个

想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师