2017-02-09 81 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"]