如何使用PHP函數進行表單資料儲存和顯示?
隨著網路的發展,表單資料的儲存和顯示成為了一個非常重要的功能。 PHP作為一種常用的伺服器端程式語言,具有強大的處理能力和靈活性,非常適合用來處理表單。
在本文中,我們將介紹如何使用PHP函數進行表單資料的儲存和顯示,並提供一些程式碼範例來幫助讀者更好地理解。
<?php // 数据库连接配置 $host = "localhost"; $username = "root"; $password = ""; $database = "mydb"; // 连接数据库 $conn = mysqli_connect($host, $username, $password, $database); // 检查连接是否成功 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 获取表单数据 $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; // 构建SQL语句 $sql = "INSERT INTO form_data (name, email, message) VALUES ('$name', '$email', '$message')"; // 执行SQL语句 if (mysqli_query($conn, $sql)) { echo "数据存储成功"; } else { echo "数据存储失败: " . mysqli_error($conn); } // 关闭数据库连接 mysqli_close($conn); ?>
在上面的範例中,我們首先需要配置資料庫連接資訊。然後,使用mysqli_connect()
函數連接到資料庫。接著,透過$_POST
陣列取得表單資料。最後,建立SQL語句並使用mysqli_query()
函數執行插入操作。
<?php // 数据库连接配置 $host = "localhost"; $username = "root"; $password = ""; $database = "mydb"; // 连接数据库 $conn = mysqli_connect($host, $username, $password, $database); // 检查连接是否成功 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 查询数据库并获取数据 $sql = "SELECT * FROM form_data"; $result = mysqli_query($conn, $sql); // 显示数据 if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "姓名: " . $row['name'] . "<br>"; echo "邮箱: " . $row['email'] . "<br>"; echo "留言: " . $row['message'] . "<br><br>"; } } else { echo "没有数据"; } // 关闭数据库连接 mysqli_close($conn); ?>
在上面的範例中,我們首先需要配置資料庫連接資訊。然後使用mysqli_connect()
函數連接到資料庫。接著,建立SQL語句並使用mysqli_query()
函數執行查詢操作。最後,使用mysqli_num_rows()
函數判斷是否有數據,並透過mysqli_fetch_assoc()
函數循環取得每一條數據,並將其顯示在網頁上。
透過以上的範例程式碼,我們可以看到如何使用PHP函數進行表單資料的儲存和顯示。讀者可以根據自己的實際需求,進行相應的修改和擴展。希望本文能對大家有幫助!
以上是如何使用PHP函數進行表單資料儲存和顯示?的詳細內容。更多資訊請關注PHP中文網其他相關文章!