2013-11-22 63 views
1

我有一個問題,我將發送到PHP的文章,但我會 發送GET參數與表單值:PHP - 通過郵局發送GET參數與formvalue

<form action="/Eventsuche/" method="post"> 
      <table> 
       <tr> 
       <td> 
        <input id="Headsucheort" name="Headsucheort" type="text" value="" /> 
       </td> 
       <td> 
        <button type="submit" name="Submit" id="Headsuchestart" value="Headsuchestart">»</button> 
       </td> 
       </tr> 

因此,在提交他帶我去/ Eventsuche /但我想 去這裏:/ Eventsuche /價值的Headsucheort

謝謝! :)

+0

你的問題沒有多大意義。這就像說「我想乘坐飛機」。他們是兩種不同的方法。我不明白「通過POST發送一個GET參數」的意思。 – Travesty3

+0

提交前用javascript更改'action'-attribute。 –

+0

然後把進入方法...? – aldanux

回答

1
<button onclick="window.location.href='/Eventsuche/' + document.getElementById('Headsucheort').value">»</button> 

沒有測試但

0

如果你真的必須做到這一點在PHP中,將它添加到Eventsuch:

if (isset($_POST['Headsucheort'])) { 
    header('location:http://www.your-url.com/Eventsuche/'.$_POST['Headsucheort']); 
    exit; 
} 
0

我看到兩種方法的那個。 第一: 您可以將變量添加到您的行動值的末尾,如:action="Eventsuche?var=somevalue"

和第二個是: 作爲一個隱藏的輸入,甚至儘管它是隱藏的,PHP將捕捉到它在提交在:

<input type="hidden" name="myvar_name" value="my_var_value" /> 

我認爲這應該做到這一點。