2010-02-14 49 views
1

我有一個只包含單選按鈕的html表單。以下的第二行是在一個循環中,因此假定有多個單選按鈕。打印出的每個單選按鈕的值都是一個PHP變量。將PHP變量作爲值發佈在表單中

<form action='delFile.php' method='post'> 
<input type='radio' value=" . $row['fileName'] . " name='del' /> 
<input type='submit' value='Delete' /></form> 

我的問題是: 我如何,動作頁面上,請撥打所選的收音機。 我通常會使用:

$foo = $_POST['valueHere']; 

...但我不知道該值。

也許這是不可能的?我想知道收音機中的fileName,以便我可以在操作頁面上刪除MySQL數據庫中的一行。如果我完全以錯誤的方式進行討論,請指點我的方向:)

任何幫助表示讚賞 - 在此先感謝。

回答

1

POST變量檢查字段的名稱,而不是值。所以,這會給你取的是選定的單選按鈕的值:

$foo = $_POST['del']; 
+0

哇哦!我從來沒有想過嘗試這個名字。 我也擔心我的問題沒有任何意義... 謝謝! :) – OmidTahouri 2010-02-14 03:12:36

+0

沒問題。樂意效勞。 – 2010-02-14 03:19:04

1

這可能會幫助:

$foo = $_POST['del'];