PHP与HTML混写方法总结

HTML中PHP写入方法:

最直接的方法是在需要用的地方直接引入,如下文所示

特别是当我们需要把数据库的信息呈现在表单中,我们可以在HTML文件中插入PHP代码块,通过它获取到数据,然后在需要呈现的位置插入便可

<?php

require('./config.php');

//实例化PDO获取数据库连接

$pdo = new PDO(DSN,USER,PASS);

//执行学生信息查询

$stmt = $pdo->query("select *from user_check where id=".$_GET['id']);

//解析数据 //只解析其中一个元素,所以用fetch

$user_check = $stmt->fetch(PDO::FETCH_ASSOC);

//判断是否有信息

if (!$user_check) {die("没有找到要修改的信息!"); } ?>

<form action="action.php?a=alter" method="post">

<!-- 隐藏域传送参数 -->

<input type="hidden" name="id" value="<?php echo $user_check['id'] ?>">

<table width="350" border="0">

<tr>

    <td>姓名:</td>

    <td>

        <input type="text" name="userName" value="<?php echo $user_check['userName'] ?>">

    </td>

</tr>

PHP中HTML写入方法

最简单的做法是

echo '

<!DOCTYPE html>

<html>

      <head>

          <title> </title>

      </head>

      <body>

          <span>测试页面</span>

    </body>

</html>

通过echo方式直接输出

foreach ($list as $user_check) {

echo "<tr>";

echo "<td>{$user_check['id']}</td>";

echo "<td>{$user_check['userName']}</td>";

echo "<td>{$user_check['yb_id']}</td>";

echo "<td>{$user_check['telNumber']}</td>";

echo "<td>{$user_check['college']}</td>";

echo "</tr>";

}

在方法中嵌套调用,注意最下面的HTML前面不能有空格

$page .= <<<HTML

<li class="$active"><a href="$url$i">$i</a></li>

HTML;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容