2012-12-04 113 views
-1
  1. <input type = "submit" name = "ok" value = "<? php echo $ _POST ['no'];?>">發送參數,PHP

  2. <input type = "submit" name = "ok" value = "ok">

,如果我想使用提交發送參數是什麼。如果我使用數字2,那麼在submit =「ok」上的值,但是將被髮送的參數是「ok」。但是當使用數字1時,則提交的值取決於$ _POST ['no']的值,但是設法發送參數。

我想問如何使永久值「OK」,但發送參數取決於$ _POST ['否']?

+0

請顯示更多代碼?? –

+0

請說明你的問題更多 – samayo

+0

我不明白你的問題。但是,在提交輸入元素上使用'value'屬性不是一個好習慣,它可能會在舊瀏覽器中導致問題。我建議使用''元素。 –

回答

0

添加第二個<input>元素保持$_POST['no']值。 HTML爲此提供了<input type="hidden">輸入:

<input type="hidden" name="ok" value="<?= $_POST['no'] ?>" /> 
<input type="submit" value="ok"> 
4

從我瞭解你正在尋找一個隱藏字段:

<input type = "hidden" name = "someField" value = "<? php echo $ _POST ['no'];?>"> 
<input type = "submit" name = "ok" value = "ok">