当前位置:首页 > 行业动态 > 正文

php网站实例代码_PHP代码样例

基于您提供的内容,以下是一段摘要:,,本实例代码展示了PHP网站开发的基本结构,包括连接数据库、处理表单数据和生成动态页面。通过这些样例,开发者可以快速掌握PHP编程的核心概念和实践技巧,为构建功能丰富的网站打下坚实基础。

以下是一个简单的PHP网站实例代码,包括一个小标题和一个简单的表单。

php网站实例代码_PHP代码样例  第1张

<!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 注入攻击,以及使用环境变量或配置文件来管理敏感信息。

0