Php 使用VAR DUMP POST以及如何将值放入变量

Php 使用VAR DUMP POST以及如何将值放入变量,php,Php,我有一个表单,当我在post上执行var转储时,我会得到这样一个数组 array(1) { [1338099133]=> string(9) "hardcover" } 然而,当我试图用单选按钮的名称设置变量时,它给了我一个未定义变量的错误,尽管事实上单选输入的名称与post值匹配,并且var dump在post中显示了一些值。。。 如何删除post中的变量值请帮助 这是我的代码,显示收音机的输入 <input type="radio" name='.$arr[$row]['isb

我有一个表单,当我在post上执行var转储时,我会得到这样一个数组

array(1) { [1338099133]=> string(9) "hardcover" }
然而,当我试图用单选按钮的名称设置变量时,它给了我一个未定义变量的错误,尽管事实上单选输入的名称与post值匹配,并且var dump在post中显示了一些值。。。 如何删除post中的变量值请帮助 这是我的代码,显示收音机的输入

<input type="radio" name='.$arr[$row]['isbn'].' value="hardcover" >Hardcover: 
我是不是指错了…?

数组键是“1338099133”,它的值是“精装版”

如果示例中的
$row
为“1338099133”,则将
$value
设置为“精装”its

数组键为“1338099133”,其值为“精装”

如果示例中的
$row
为“1338099133”,则将
$value
设置为“精装”its


未定义的变量似乎是
$row

我假设您正在循环通过
$arr
,获取行并输出输入元素的每一行。当您从
$\u POST
数组中获取项目时,
$row
未设置,这将引发错误

生成的html如下所示:

<input type="radio" name='1338099133' value="hardcover" >Hardcover:
然后,您可以在提交时循环查看所有输入:

foreach ( $_POST['isbn'] as $isbn => $response ) {
    // $isbn = 1338099133;
    // $response = 'hardcover';
}

未定义的变量似乎是
$row

我假设您正在循环通过
$arr
,获取行并输出输入元素的每一行。当您从
$\u POST
数组中获取项目时,
$row
未设置,这将引发错误

生成的html如下所示:

<input type="radio" name='1338099133' value="hardcover" >Hardcover:
然后,您可以在提交时循环查看所有输入:

foreach ( $_POST['isbn'] as $isbn => $response ) {
    // $isbn = 1338099133;
    // $response = 'hardcover';
}

非常感谢非常感谢
foreach ( $_POST['isbn'] as $isbn => $response ) {
    // $isbn = 1338099133;
    // $response = 'hardcover';
}