Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP中的表单数组_Php_Arrays - Fatal编程技术网

PHP中的表单数组

PHP中的表单数组,php,arrays,Php,Arrays,首先,谢谢你看这个。我试图创建一个表单数组,作为动态大小的结果列表。从给出的结果中,用户可以单击“详细信息”(提交按钮)以获取有关结果的更多信息,这就是我尝试创建表单数组的原因。下面是我尝试过的,它编译了,但是按钮没有任何作用。任何帮助都会很好:) 尝试更改按钮的HTML: <input type="button" value="Submit" name="button<?PHP echo $currentnum?>" /> 您需要将输入类型从“按钮”更改为“提交”,

首先,谢谢你看这个。我试图创建一个表单数组,作为动态大小的结果列表。从给出的结果中,用户可以单击“详细信息”(提交按钮)以获取有关结果的更多信息,这就是我尝试创建表单数组的原因。下面是我尝试过的,它编译了,但是按钮没有任何作用。任何帮助都会很好:)



尝试更改按钮的HTML:

<input type="button" value="Submit" name="button<?PHP echo $currentnum?>" />

您需要将输入类型从“按钮”更改为“提交”,以便他们提交表单,然后您需要移动

if(isset($_POST['button'.$currentnum])){
echo "You choose ".$currentnum;
}

在for循环内部

删除按钮名称中$后面的空格,当前回显$currentnumSorry,我的代码中没有空格,这是在为
for()
循环调整StackOverflowName时发生的:
$currentnum++
=>
$currentnum++
也在“for”循环中。空间也有同样的问题。我刚刚在上面修复了它(但在调整stackoverflow时这也是一个轻微的错误):)就是这样!非常感谢你的帮助:我只是想发同样的帖子。
<input type="submit" value="Submit" name="button<?PHP echo $currentnum?>" />
        <?PHP
        echo "<br/>";
    }
if(isset($_POST['button'.$currentnum])){
echo "You choose ".$currentnum;
}    
?>
<?php

  echo "<br/>";

  if(isset($_POST['button'.$currentnum])){
    echo "You choose ".$currentnum;
  }    
}

?>
if(isset($_POST['button'.$currentnum])){
echo "You choose ".$currentnum;
}