我正在使用PHP腳本將數據發送到我的數據庫。發送用戶到頁面
這裏是我的腳本:
<?php
session_start();
$correct = true;
$_SESSION['user_id'];
$firstname = $_POST['firstname'] ;
$lastname = $_POST['lastname'] ;
if($correct){
$db = new PDO('mysql:host=localhost;dbname=database', 'root', '');
$query = "INSERT INTO names(user_id, firstname, lastname) VALUES (?, ?, ?)";
$stmt = $db->prepare($query);
$stmt->execute(array($_SESSION['user_id'], $firstname, $lastname));
header('Location: ../names.php');
}
else
{
echo "<p>Error</p>";
}
?>
該腳本工作正常,但在執行SQL語句後,我想給用戶發送一個頁面,用戶可以看到他輸入的數據。
在當前狀態下,該腳本正在將用戶發送至names.php
。我想發送用戶到names.php?id=8
。
id
列是自動增量。
有人知道我可以如何發送用戶到執行語句的id
嗎?
你忘了'.'用於字符串連接... :) – Catalyst
是的!謝謝,我編輯過。 –