以下是一个简单的PHP网站实例代码,包括一个小标题和一个简单的表单。
<!DOCTYPE html> <html> <head> <title>PHP 网站实例</title> </head> <body> <h1>欢迎来到我的 PHP 网站!</h1> <form action="submit.php" method="post"> <label for="name">姓名:</label> <input type="text" id="name" name="name" required><br><br> <label for="email">邮箱:</label> <input type="email" id="email" name="email" required><br><br> <input type="submit" value="提交"> </form> </body> </html>
在这个例子中,我们创建了一个简单的HTML表单,用户可以输入他们的姓名和邮箱地址,表单的action
属性设置为submit.php
,这意味着当用户点击提交按钮时,表单数据将被发送到名为submit.php
的文件进行处理。method
属性设置为post
,表示我们将使用HTTP POST方法发送数据。
我们需要创建一个名为submit.php
的文件来处理表单数据,以下是一个简单的PHP脚本,用于接收表单数据并显示在网页上:
<?php $name = $_POST['name']; $email = $_POST['email']; ?> <!DOCTYPE html> <html> <head> <title>提交成功</title> </head> <body> <h1>感谢您的提交!</h1> <p>姓名:<?php echo $name; ?></p> <p>邮箱:<?php echo $email; ?></p> </body> </html>
在这个PHP脚本中,我们首先使用$_POST
超全局变量从表单中获取姓名和邮箱数据,我们在HTML中显示这些数据,以便用户确认他们输入的信息是否正确。
下面是一个简单的 PHP 代码示例,该示例从数据库中检索数据并将其以介绍的形式显示在网页上。
<?php // 数据库连接信息 $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn>connect_error) { die("连接失败: " . $conn>connect_error); } // SQL 查询语句 $sql = "SELECT id, name, age, email FROM users"; $result = $conn>query($sql); // 如果有数据,则开始构建介绍 if ($result>num_rows > 0) { echo "<table border='1'>"; echo "<tr>"; echo "<th>ID</th>"; echo "<th>姓名</th>"; echo "<th>年龄</th>"; echo "<th>电子邮件</th>"; echo "</tr>"; // 输出每行数据 while($row = $result>fetch_assoc()) { echo "<tr>"; echo "<td>" . $row["id"] . "</td>"; echo "<td>" . $row["name"] . "</td>"; echo "<td>" . $row["age"] . "</td>"; echo "<td>" . $row["email"] . "</td>"; echo "</tr>"; } echo "</table>"; } else { echo "0 结果"; } // 关闭数据库连接 $conn>close(); ?>
在上面的代码中,我们首先建立了一个数据库连接,然后执行了一个 SQL 查询来获取名为users
的表中的数据,结果集被遍历,并且每个记录(即每一行)被插入到一个介绍行(<tr>
)中。
请确保根据你的实际情况替换数据库连接信息(如服务器名称、用户名、密码和数据库名称)。
注意:在生产环境中,不要直接使用用户输入或暴露数据库凭据,这段代码仅作为一个示例,实际应用中需要考虑安全性,例如使用预处理语句来避免 SQL 注入攻击,以及使用环境变量或配置文件来管理敏感信息。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/702603.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复