2014-05-05 13 views
-1

我是新來的問題,一般都用「堆棧溢出」,所以如果格式不好,請原諒我。如何在另一個php頁面上使用選定的鏈接值

所以,我有一些信息從一個頁面轉移到另一個頁面的問題。它是一個來自php while循環的標記<a>的值。

目前,我有這樣的事情:

$query = mysql_query("SELECT DISTINCT `a`.`id`,`o`.`first_name` , `o`.`last_name` , `a`.`name` FROM `owner` AS `o` , `animal` AS `a` WHERE `o`.`id` = `a`.`fk_current_owner` AND `o`.`fk_user` = '".$_SESSION['user_id']."'"); 

while($row = mysql_fetch_assoc($query)){ 
    $pet_id = $row['id']; 
    $first_name = $row['first_name']; 
    $last_name = $row['last_name']; 
    $pet_name = $row['name']; 


    echo 'Owner: <strong>'.$first_name.' '.$last_name.'</strong> '; 
    echo 'Pet: <strong><a href="viewPet.php" id="'.$pet_id.'">'.$pet_name.'</a></strong><br>'; 
} 

所以,你可以假設,這將顯示的寵物,登錄的用戶名稱了。 因此,我將他們的名字鏈接起來,我需要在另一個頁面上獲得所選名稱的ID,以便我可以在頁面viewPet.php上顯示寵物的詳細信息。

+1

看看[PHP會議(http://www.php.net/manual/ en/book.session.php) –

+0

也忘記了mysql_ *,並查看PDO或mysqli_ *以進行任何數據庫交互。 mysql_ *已被棄用。 – rwhite35

回答

1

您也可以通過鏈接將寵物id作爲GET參數發送。

echo '<a href="viewPet.php?id='.$pet_id.'" id="'.$pet_id.'">'.$pet_name.'</a>'; 

在viewPet.php頁面你通過$ _GET [ '身份證']訪問

-1

你可以把鏈接放在cookie中: setcookie(name,value,expire,path,domain); 即代碼設置的cookie,然後接收cookie可以做$ _COOKIE ['name'];

或者你可以做一個會話。 session_start(); $ _SESSION ['name'] = value;

相關問題