我有一個數據庫,我產生的創建依賴於人的數據庫的名稱鏈接的代碼和我想的名字將在接下來的頁面(鏈接的頁面) 「發送」。所以我使用「get」方法來做到這一點,但它不起作用,我不知道爲什麼。如何檢索鏈接的名稱?
$sql = "SELECT * FROM table_personne; ";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
// output data of each row
while($row = mysqli_fetch_assoc($result)) {
echo ("<a href=\"traitement.php?firsname=".$row["firsname"]."%"."&lastname=".$row["lastname"]."%".">".$row["firsname"]. " ".$row["lastname"]);
echo "<br>";
}
} else {
echo " 0 results";
}
所創建的網址是:traitement.php?prenom=paul%&nom=vincent%>paul%20vincent
問題:URL不匹配的人的姓名顯示和姓氏是"vincent%>paul"
意味着lastname=$GET["lastname"]= "firstname%lastname<"
並沒有$GET["firstname"]
。
非常感謝。
什麼''%符號?鬆開它們,它可能會工作。 – RiggsFolly
'回聲( 「」。$行[ 「firsname」 ] 「」。$行[ 「姓氏」]);' –
你可能想使用http_build_query https://secure.php.net/manual/en/function.http-build-query.php – Victory