2014-02-18 45 views
1

我所試圖做的是:當用戶點擊一個鏈接,我怎麼能一個PHP變量發送到新頁面上

  • 用戶作爲場所列表從表中點擊(加載從SQL)
  • 當他們點擊一個場地時,用戶被髮送到venuePage.php
  • 我需要的是點擊的場地的主鍵。

我試過使用$ session變量,但到目前爲止沒有運氣。這裏是我的代碼:

<td id="startingAt"> <a href="clubPage.php" 
    onClick="<?php $_SESSION['currentVenueId'] = $venueID;?>"> 

    <p> <?php echo $venue; ?> </p> </a> </td> 

目前我只是呼應了$_SESSION['currentVenueId']和結果不更新。

任何幫助將非常感謝!先謝謝你!

回答

0

你可以試試這個:

<td id="startingAt"> <a href="clubPage.php"> 

=>

<td id="startingAt"> <a href="clubPage.php?venueID=<?php $_SESSION['currentVenueId'] = $venueID;?>"> 

而在clubPage.php你可以得到與$venueId = $_GET['venueId']

+0

如果'$ _GET ['venueId']'沒有被定義,這會引發錯誤。 (即,如果用戶訪問沒有查詢字符串的clubPage.php)。 –

+0

我希望他知道如何使用'$ _GET'。如果我會爲他做所有事情 - 他應該怎麼做?!如果沒有,他會再次問,這只是一個提示,如何使用它...... – Haudegen

0

使用$_GET你可以簡單地把URL中的變量:

<a href="clubPage.php?currentVenueId=<?php echo $venueId; ?>">...</a> 

然後用拉:

if (isset($_GET['currentVenueId'])) 
    $venueId = $_GET['currentVenueId']; 

如果你有一個以上的變量,你可以把它們與符號相結合。

+0

值嘿感謝您的回覆。我當談到這件事時,我有點不知所措。說到變量,我還是要放$符號嗎?所以 Jordanbaggs

+0

@Jordanbaggs你是什麼意思?這是一個帶有GET數據的例子URL:'http://example.com?foo = bar';你'使用'$ _GET ['foo']'拉出「bar」數據。 –

+0

對不起,我的代碼仍然不能工作到目前爲止我有 Jordanbaggs

相關問題