インターネット アプリケーションの継続的な普及に伴い、データベース操作を必要とする Web サイトがますます増えており、強力なプログラミング言語である PHP も Web サイト開発の主要ツールの 1 つとなっています。 PHPでページの追加やページジャンプの機能を実装するにはどうすればよいでしょうか?以下で詳しくご紹介していきます。
1. ページの追加
PHP でページを追加するのは非常に簡単で、フォーム情報に従って SQL ステートメントを使用してデータベースを追加するだけです。ユーザーの追加を例に挙げると、コードは次のとおりです。
<?php // 连接数据库 $link = mysqli_connect("localhost", "root", "123456", "test"); if (!$link) { die("连接失败: " . mysqli_connect_error()); } // 处理表单提交 if ($_SERVER["REQUEST_METHOD"] == "POST") { $username = $_POST["username"]; $password = $_POST["password"]; // SQL语句 $sql = "INSERT INTO users (username, password) VALUES ('$username', '$password')"; // 执行SQL语句 if (mysqli_query($link, $sql)) { echo "添加成功"; } else { echo "添加失败: " . mysqli_error($link); } } // 关闭数据库连接 mysqli_close($link); ?>
このコードでは、最初にデータベースに接続し、次に $_POST## を通じてフォームによって送信されたデータを取得する必要があります。 # その後、SQL ステートメントを作成します。最後に、
mysqli_query() 関数を使用して SQL ステートメントを実行し、データをデータベースに追加します。データの正確性と安全性を確保するために、データを追加する前にフォーム データの有効性を検証する必要があることに注意してください。
header() 関数を使用してページ ジャンプを実現できます。例:
header("Location: success.php");
success.php ページにリダイレクトします。
header() 関数は他の出力の前に呼び出す必要があることに注意してください。そうしないと、「ヘッダーが送信されました」エラーが発生します。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>添加用户</title> </head> <body> <h1>添加用户</h1> <form method="post" action=""> <p>用户名:<input type="text" name="username"></p> <p>密码:<input type="password" name="password"></p> <p><input type="submit" value="提交"></p> </form> <?php // 连接数据库 $link = mysqli_connect("localhost", "root", "123456", "test"); if (!$link) { die("连接失败: " . mysqli_connect_error()); } // 处理表单提交 if ($_SERVER["REQUEST_METHOD"] == "POST") { $username = $_POST["username"]; $password = $_POST["password"]; // SQL语句 $sql = "INSERT INTO users (username, password) VALUES ('$username', '$password')"; // 执行SQL语句 if (mysqli_query($link, $sql)) { // 添加成功,页面跳转 header("Location: success.php"); exit; } else { echo "添加失败: " . mysqli_error($link); } } // 关闭数据库连接 mysqli_close($link); ?> </body> </html>
header() 関数は他の出力の前に呼び出す必要があることに注意してください。そうしないと、「ヘッダーが送信されました」エラーが発生します。
以上がPHPにページとジャンプページ機能を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。