【问题标题】:How to get multiple radio buttons value in another php page?如何在另一个 php 页面中获取多个单选按钮值?
【发布时间】:2013-10-17 19:51:03
【问题描述】:

我有多个问题,每个问题有 4 个答案,我在 PHP 中显示所有问题及其答案,作者:

 while($row=mysqli_fetch_array($rs)) 
  {
   echo "question:".$row['question']."<br>";
  ?>
   <input type="hidden" name="id[<?php echo $row[id] ?>]" value="<?php echo $row[id]    ?>" />
  <?php echo $row['op1'] ?>
  <input type="radio" name="opt[<?php echo $row['id'] ?>]" value="<?php echo $row['op1'] ?>-<?php echo $row['id'] ?>" /><br>
   <?php echo $row['op2'] ?>
  <input type="radio" name="opt[<?php echo $row['id'] ?>]" value="<?php echo $row['op2'] ?><?php echo $row['id'] ?>" /><br>
  <?php echo $row['op3'] ?>
  <input type="radio" name="opt[<?php echo $row['id'] ?>]" value="<?php echo $row['op3'] ?><?php echo $row['id'] ?>" /><br>
  <?php echo $row['op4'] ?>
   <input type="radio" name="opt[<?php echo $row['id'] ?>]" value="<?php echo $row['op4'] ?><?php echo $row['id'] ?>" /><br>

 <?php
  }

 ?>
  <input type="submit"  value="answer" /><br>

如何获取下一页上每个 $row['id'] 的单选按钮值。

【问题讨论】:

  • 将答案放入数组中,然后将数组传递到另一页。
  • 您是指选中的单选按钮吗?还是所有单选按钮的值,无论是否选中?
  • 我传入数组,但如何获取该数组使得 que 1 - 单选按钮值,que 2- 单选按钮值
  • 仅选择单选按钮值和对应的问题 ID。

标签: php


【解决方案1】:

使用表单操作作为您的重定向页面和您喜欢的方法 POST 或 GET,然后 试试

print_r($_POST);// as your method and you could use $_REQUEST

对于 GET 方法

print_r($_GET);

您将在数组中看到单选按钮的值,...

如果我们使用$_GET 方法作为表单属性,那么我们将通过$_GET 检索表单值 如果我们使用$_POST 方法作为表单属性,那么我们将通过$_POST 检索表单值

$_REQUEST 可以检索两种方法发布的值,但Request 不是方法

【讨论】:

  • 你能写代码吗,因为在最后2次面试中被问到了这些问题
猜你喜欢
  • 2014-10-27
  • 2013-12-15
  • 2013-10-30
  • 2017-06-26
  • 1970-01-01
  • 1970-01-01
  • 2018-10-03
  • 2015-11-24
  • 2014-01-01
相关资源
最近更新 更多