2017-04-05 90 views
0

我想獲取URL中的輸入值,但我使用的方法不起作用。如何獲取URL中的輸入值?

<form action="" method="get"> 
 
    <input name="parrinName" type="text" /> 
 
</form> 
 
<center> 
 
    <a target="_blank" href="index.php?page=impression/lettre_carte_cadeau&IDClient=<?php echo $_GET['id'], $_GET['parrinName']; ?>&print&output=pdf"> 
 
    \t \t <img src="<?=IMAGES_URL?>fleche.jpg" border="0" align="middle"> Imprimer lettre carte cadeau</a> 
 
</center>

我怎樣才能從URL輸入值?

+0

您忘記了美元符號($)&_GET:<?= $ _ GET ['IMAGES_URL']?> – Hossam

+0

您需要將表單提交到此URL。 將無法​​正常工作 – webDev

+0

問題是我如何獲取parrinName的值在url中。 – helpcaller

回答

0

YOu無法直接將您的表單值添加到URL中,SImple方式是使用GET方法提交您的表單。

看看下面的代碼,看看你的理解和你需要什麼,相應地修改代碼。 (點擊按鈕,並看到URL)

<form action="index.php" target="_blank" method="get"> 
    <input name="parrinName" type="text"/> 
    <input type="hidden" name="page" value="impression/lettre_carte_cadeau" /> 
    <input type="hidden" name="output" value="pdf" /> 
    <input type="hidden" name="id" value="2" /> 

    <button name="print" type="submit"> 
     <img src="<?=IMAGES_URL?>fleche.jpg" border="0" align="middle"> Imprimer lettre carte cadeau</a> 
    </button> 
</form> 

<?php 
//TO get the form values 
$name = $_GET['parrinName']; 
$id = $_GET['id']; 
$page = $_GET['page']; 

//.................. 
//................... 
//DO what ever you like 
?> 

當你按下按鈕,你會得到URL這樣,
index.php?parrinName=&page=impression%2Flettre_carte_cadeau&output=pdf&id=2&print=
但請記住使隱藏那些你不想秀場和也適當的服務器端驗證。