Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.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 post中获得多个数组中的特定用户选择_Php - Fatal编程技术网

如何在php post中获得多个数组中的特定用户选择

如何在php post中获得多个数组中的特定用户选择,php,Php,我正在为一所学校做一个测验。 一切正常 我有一系列问题,比如: 谁是世界上最富有的人 A.比尔·盖茨 B.约瑟夫·贝佐斯 C.艾伦·卡什 D.克里斯蒂亚诺·罗纳尔多 哪家足球俱乐部连续3年获得欧洲冠军联赛冠军 连续几次 A.巴塞罗那 B.皇家马德里 C.切尔西 D.尤文图斯 我的问题是,当用户做出选择时,我希望在下一页(称为proccess.php)中使用post获得用户的选择 像 谁是世界上最富有的人 用户选择:Alan Cash 哪家足球俱乐部连续3年获得欧洲冠军联赛冠军 连续几次 用

我正在为一所学校做一个测验。 一切正常 我有一系列问题,比如:

  • 谁是世界上最富有的人
  • A.比尔·盖茨
  • B.约瑟夫·贝佐斯
  • C.艾伦·卡什
  • D.克里斯蒂亚诺·罗纳尔多

  • 哪家足球俱乐部连续3年获得欧洲冠军联赛冠军 连续几次

  • A.巴塞罗那
  • B.皇家马德里
  • C.切尔西
  • D.尤文图斯
我的问题是,当用户做出选择时,我希望在下一页(称为proccess.php)中使用post获得用户的选择

  • 谁是世界上最富有的人
  • 用户选择:Alan Cash
  • 哪家足球俱乐部连续3年获得欧洲冠军联赛冠军 连续几次
  • 用户选择:巴塞罗那
但我得到:

  • 谁是世界上最富有的人
  • 用户选择:Alan Cash巴塞罗那
  • 哪家足球俱乐部连续3年获得欧洲冠军联赛冠军 连续几次
  • 用户选择:Alan Cash巴塞罗那
这是显示问题的代码(工作正常)



当您设置表单时,您已经

<input required="" type="radio" name="response['.$id.']" id="'.$id.'" value="' .$values.'"/>
如果你只是想得到特定问题的答案,你需要挑选出你当前正在显示答案的特定问题的答案

echo $_POST['response'][$id]

简单,您的方法是正确的,只是没有正确地回显值,添加一个“br”标记将下一个元素移动到下一行,然后重试

 echo $value . "<br>";
echo$value。“
”;
foreach($_POST['response'] as $key => $value){
       echo $value;}
echo $_POST['response'][$id]
 echo $value . "<br>";