2013-07-06 210 views
0

我在一個php頁面中有一個表單,我想在其中自動添加一個URL參數到一個字段中。地址看起來是這樣的:將URL參數添加到PHP表單

http://www.websiteaddress/admin/add_data.php?file_name=image.jpg

頁add_data.php包含以下形式(我已經刪除了一些簡潔colums)。所有我想要實現的是參數file_name是將數據輸入到含電池:

<input type="text" name="image" id="image" value="<?php echo $row_getShip['image']; ?>" maxlength="150" /> 

以便單擊「插入」圖像文件的名稱時,在正確的盒子已填入

請幫忙!

<form id="form1" name="form1" method="POST" action="<?php echo $editFormAction; ?>"> 
    <p>&nbsp;</p> 
    <table width="1312" border="0"> 
    <tr> 
     <td><input type="text" name="image" id="image" value="<?php echo $row_getShip['image']; ?>" maxlength="150" /></td> 
     <td><div align="right"> 
     <input name="hiddenField" type="hidden" id="hiddenField" value="<?php echo $row_getShip['ship_id']; ?>" /> 
     <input type="hidden" name="MM_update" value="form1" /> 
     <input type="submit" name="insert" id="insert" value="Update" /> 
     </div></td> 
    </tr> 
    </table> 
</form> 

回答

0

您可以嘗試

<input type="text" name="image" id="image" value="<?php echo $_GET['file_name']; ?>" maxlength="150" /> 

在URL中的所有值可以使用PHP $ _GET全局變量

檢索

例如在你的情況下$_GET['file_name'] return imag e名稱。

+0

謝謝你 - 我可以問一個愚蠢的問題.....全表大約有10個字段,而每個字段的代碼與此類似... 」maxlength =「150」/>我只需用你所建議的或以某種方式整合?謝謝 – user2406993

+0

您可以保存整個標籤中的一個變量和回聲變量, –

+0

謝謝你 - 它的工作原理治療 - 非常感謝這裏 – user2406993

0

從URL中使用獲得該值:

$_GET['file_name']; 
0

您將使用$ _GET獲取該值。你可以把它放在腳本的頂部。

$row_getShip['image'] = $_GET['filename'];