2015-01-12 34 views
0

我有兩個變量在cfg.php中聲明一個,一個是從mysql調用的。加入兩個PHP變量來創建一個按鈕點擊鏈接

我需要加入這兩個來創建一個按鈕點擊鏈接。我在這裏堅持:

cfg.php

$mainurl = "http://training.com/something/" 

的頁面,我創建這個按鈕鏈接有包括cfg.php

從MySQL的用戶ID被稱爲是這樣的:

$query1 = "SELECT * from WHERE City like 'Paris' Limit 0,50"; 
$query = $db->query($query1) ; 

$hotel = mysql_fetch_row($query, MYSQL_ASSOC); 

我按一下按鈕的代碼是 選擇

但鏈接出現這樣

<button onclick="window.location.href =http://training.com/something/106175/overview">Select</button> 

和按鈕點擊後不行。

任何幫助將不勝感激。

要更新.....當我嘗試以下

<button onclick = "window.location.href  =\''.$mainURL.$hotel['userID'].'/overview">Select</button> 

我得到

<button onclick="window.location.href ='http://training.com/something/105560/overview">Select</button> 

問候, 潔

+0

感謝您reply.I認爲解釋變量的時候,我錯過了代碼。我必須追加兩個變量來創建一個url。第一個是URL本身的一部分,另一個是ID後跟/ overview。所以我需要一個網址爲[http://training.com]/[UserID]/overview。按照你的意見,我得到的URL Href如下按鈕中點擊href ='http://training.com/userid/overview' – user1222256

回答

1

你需要自己的一套內包住網址的報價。修改你的PHP,使得它在輸出cfg.php像

<button onclick="window.location.href='http://training.com/something/106175/overview'">Select</button> 
0

<?php 
    $mainurl = http://training.com/something/ 
... 
    ?> 

在yourfile.php

<?php 
include './cfg.php'; 

... 
echo '<input type="button" onclick="window.open(\''.$mainurl.$hotel['EANHotelID'].'\',\'_blank\',\'resizable=yes\')" />'; 
+0

感謝您的答覆。我想我錯過了當解釋變量。 – user1222256

+0

感謝您的回覆。我想我在解釋變量時錯過了。我必須追加兩個變量來創建一個url。第一個是URL本身的一部分,另一個是ID後跟/ overview。所以我需要一個網址爲[http://training.com]/[UserID]/overview。按照你的提醒,我得到的URL HREF作爲按鈕點擊HREF =遵循「HTTP://training.com/userid/overview」 – user1222256

0

您需要的URL編碼的報價也可以使它是一個功能。您爲什麼關閉單引號用雙引號使用下面

<script> 
function clicking(){ 
window.location.href='http://training.com/something/106175/overview'; 
} 
</script> 
<button onclick="clicking()">Select</button> 

OR

<button onclick="window.location.href='http://training.com/something/106175/overview'">Select</button> 

更新的代碼。使用下面

<button onclick = "window.location.href  ="$mainURL.$hotel['userID']/overview">Select</button> 

希望這有助於你

+0

您好我恐怕你的代碼不工作,我需要從變量和獲得url用戶標識符來自於mysql,最後必須附加/ overview。我這樣做了,但是url中缺少了「在href中。所以我知道這個按鈕不工作,因爲缺少url編碼。但不知道我該如何修復它。希望你能幫到 – user1222256

+0

更新我的答案 –

相關問題