2013-03-22 15 views
0

我創建了一個移動價格的網頁。在頭版我給了手機的模型和一個「細節」按鈕的視覺&。它在details.php頁面上提交手機的ID。它顯示數據良好,沒有任何問題。該鏈接看起來像這樣「www.eeeee.com/details.php」。 但我想顯示鏈接爲「www.eeee.com/details.php?brand=nokia & id = 1111」。我怎樣才能做到這一點? 請幫我...爲MYSQL數據創建自動化的單行鏈接

+0

將表單方法更改爲GET而不是POST。 – hjpotter92 2013-03-22 04:38:35

+0

如果您發佈數據,則它不會顯示在URL中,因爲這是一個get。如果您想通過URL發送它,請將方法類型設置爲獲取您的表單。 'method =「GET」' – Dave 2013-03-22 04:39:50

回答

0

如果你使用簡單的表單來做到這一點,你可以使用簡單的get方法而不是post方法。但是,如果您想手動創建網址,則需要使用這種形式。

<form method="get" name="MobileDetails"> 
    <input name="brand" id="brand" value="<?php echo $brand;?>" type="hidden"> 
    <input name="brid" id="brid" value="<?php echo $brandid;?>" type="hidden"> 
    <button type="button" name="submitButton" value="get Details" onclick="getDetails()">  
</form> 

和JavaScript代碼就會像

<script type="text/javascript"> 
function getDetails(){ 
var brand = document.getElementById('brand').value; 
var brandid = document.getElementById('brid').value; 
document.MobileDetails.action = 'details.php?brand='+brand+'&id='+brandid; 
document.MobileDetails.submit(); 
} 
</script> 

,你也可以做到這一點通過使用AJAX這是完全你的選擇。

+0

謝謝bro。!!!這工作.. – 2013-03-22 06:17:08

+0

我的代碼現在''' 回聲「

」; echo「