簡體   English   中英

如何抓取搜索結果的id來自

[英]How to grab the id of the search result came from

您看到的是我的代碼,它將圖像顯示為搜索結果。 我在那里有一個錨點,所以當你點擊圖片時,它會將你帶到一個測試頁面。

我想設置一個頁面來顯示與該圖片關聯的其余行條目:

(Picture)    Player: Steve Sax
             Card Type: Donruss
             Year: 1989
             Value: $2.00

我如何獲取搜索結果行中的“id”,然后在 TEST 頁面上顯示的表格中回顯它?

<?php
$servername = "*********";
$username = "*********";
$password = "*********";
$dbname = "*********";
$username1=$_SESSION['activeusername'];
    $userid = $_SESSION['activeid'];
    $userid = $_SESSION['activeid'];
    $itemid = $_SESSION['activeid'];
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "SELECT * FROM useritems JOIN (users, iteminfo) on (users.id=useritems.UserID AND iteminfo.ID=useritems.ItemID) AND userid='2'";
$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='test1.php'><div id='frame'>
<div id='splash-image' style='background: url(".$row['imagename']."); background-size:cover;'></div>
<div id='text'>
<table >
<tr></tr>
</table>
</div>
</div>";
    }
} else {
    echo "You Have No Items In Your Closet!!!";
}

mysqli_close($conn);
?>

假設你想要的 id 是項目的 id,你會回顯

$row['ItemID']

如果您想將此 ID 作為 GET 參數包含到您的 href 中,您可以執行以下操作:

echo "<a href='test1.php?ItemID=" . $row['ItemID'] ."'>...</a>";

然后,在您的 test1.php 中,您可以通過訪問 $_GET 全局檢索項目 ID 以用於您的查詢(在清理它之后)。

$ItemID = $_GET['ItemID'];

如果您只想要結果集行號(不依賴於用戶 ID 或項目 ID),您可以回顯如下內容:$counter++

或查看MySQL - 獲取行號選擇

通過 get 作為傳遞 id:

echo "<a href='test1.php?id=". $row['id']."'>

並將其放在着陸頁上:

$id=$_GET['id'];
echo $id;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM