php - 如何为每个文本输入编写 $_POST 方法

标签 php javascript html

我在表格行上有一堆,其中每一行都包含一堆文本输入。现在下面是可能的输入的名称属性,它在每个表行中包含自己的值:

answerAvalue = A
answerBvalue = B
answerCvalue = C
answerDvalue = D
answerEvalue = E

... //all the way to answerZvalue = Z

answerTruevalue = True
answerFalsevalue = False
answerYesValue = Yes
answerNovalue = No

每个表格行还包含一些单选按钮,如下所示:

<input type="radio" name="reply" />= = Single
<input type="radio" name="reply" />= = Multiple

假设我遍历每个表格行并检索在每一行中选择的每个单选按钮的值,然后代码如下:

$i = 0;
$c = count($_POST['gridValues']); //counts number of appended rows

for($i = 0;  $i < $c; $i++ ){ //for each loop which goes through each row

switch ($_POST['reply'][$i]){ 

case "single": 
$selected_reply = "Single"; 
break; 

case "multiple": 
$selected_reply = "Multiple"; 
break; 

default: 
$selected_reply = ""; 
break; 

}

但我的问题是,因为每个文本输入都有自己的名称属性,那么我该如何编写代码来实现与上面相同的代码,但显然是为了文本输入?

最佳答案

foreach($_POST as $key=>$value)
echo $key."=>".$value; //key is for example "reply" and value f.e. "2"

关于php - 如何为每个文本输入编写 $_POST 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12809282/

相关文章:

php - 如何在 apache 服务器上运行 cakephp 应用程序? [优本]

php - sql group by 重复结果

javascript - 用空格替换下划线 PHP

javascript - 如何获取所有复选框并通过id存储它们

javascript - 每次刷新时都会显示启动画面

html - 使用 ajax 修改页面的问题,以及浏览器将未修改的页面保留在缓存中的问题

PHP PDO - 绑定(bind)表名?

php - 从返回的函数(数据)中删除一个div

javascript - 选择保存图像的目录

jquery - 将 PayPal 按钮变成图像标题