2017-02-09 45 views
0

我有一個數據庫,我產生的創建依賴於人的數據庫的名稱鏈接的代碼和我想的名字將在接下來的頁面(鏈接的頁面) 「發送」。所以我使用「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"]

非常感謝。

回答

0

這個什麼:

echo ('<a href="traitement.php?firstname='.$row["firstname"].'%&lastname='.$row["lastname"].'%">'.$row["firstname"]. " ".$row["lastname"]).'</a>'; 
+0

非常感謝你! :)你救了我的一天。 – nad

0

也許你必須改變這一點:

$row["firsname"] 

$row["firstname"]