Php 使用VAR DUMP POST以及如何将值放入变量
我有一个表单,当我在post上执行var转储时,我会得到这样一个数组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
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';
}