0
我的問題是爲我的結果獲取正確的GET方法。作爲POST/GET鏈接的PHP SQL搜索結果
我有一個腳本,它顯示了我的數據庫的一些結果。它的工作原理與阿賈克斯:
$suchbegriff = $_POST["suchbegriff"];
if ($_POST["suchbegriff"]){
$sql = "SELECT * FROM user WHERE vorname OR nachname LIKE '%$suchbegriff%'";
$result = $conn->query($sql);
echo "<br>Sie suchten nach: ".$suchbegriff."<br>";
while($row = $result->fetch_assoc())
{ echo "<form action=\"profil.php\" method=\"get\">".$row['nachname'];
echo $row['vorname']."</a> <input type=\"submit\">";
echo "<br/>";}
}
現在我想要得到的搜索結果的ID與GET/POST把它連接到另一頁面調用profil.php(獨特的用戶配置文件):
<div class="col-xl-12">
<div class="col-xl-2">
<p>Vorname</p>
</div>
<div class="col-xl-5">
<p><?php
$sql = "SELECT vorname FROM user WHERE ID = $_GET[nachname]";
$result = $conn->query($sql);
$row = $result->fetch_assoc();
echo $row['vorname'];
?></p>
</div>
</div>
有沒有辦法在SQL語句中將nachname和vorname(name,surname)? 如何從搜索結果中獲得唯一的配置文件-URL?
謝謝。
我不清楚你在問什麼。你是問如何從同一個SQL語句中獲得nachname和vorname?或者你問如何顯示它們兩個?還是其他什麼東西? – WillardSolutions
我有一個結果名稱列表。我想在每個結果後做一個按鈕。點擊後,必須打開此結果的用戶配置文件。但我不知道,如何獲取每個結果的ID以及如何將其傳輸到profil.php。 – Venlo92
我不認爲你需要在你的while循環中使用GET方法。您應該可以使用簡單的URL將信息從一個頁面傳遞到另一個頁面。 GET就是這樣工作的。 – Maximus2012