【问题标题】:how to Store the radio button value in another page如何将单选按钮值存储在另一个页面中
【发布时间】:2013-10-30 22:10:28
【问题描述】:

我正在尝试将单选按钮值存储在另一个页面中 我正在使用 2 个页面,其中一个是 win.php 在此页面中获取 oracle 数据并通过无线电选择数据 按钮单击提交,然后选择的值转到输入文本字段中的第二页

win.php

<form action="win.php" method="post">
   <table width="500" border="0" align="center">  
   <tr>  
     <th width="98"> <div align="center">Select:</div></th> 
     <th width="98"> <div align="center">Operator ID:</div></th>  
     <th width="98"> <div align="center">Operator Name:</div></th>
     <input type="submit" name="submit" value="submit"/>
   </tr>
<?  
    while($objResult = oci_fetch_array($objParse, OCI_RETURN_NULLS+OCI_ASSOC)) { 
        if(isset($_POST['submit']))
        {
            echo $OPRID = $_POST["OPRID"];
        }
?>  
   <tr>  
      <td>
          <div align="center">
              <input type="radio" name="OPRID" id="radio" value=<?=$objResult["OPRID"];?>/>
          </div>
      </td>  
      <td><div align="center"><?=$objResult["OPRID"];?></td>
      <td><div align="center"><?=$objResult["OPRDEFNDESC"];?></td>
   </tr>
<?  
    }  
?>  
   </table>  
<?  
   oci_free_statement($objParse);
   oci_close($ora_conn); 
 }
 ?>  

其他的是input.php

<input id="OPRID" name="OPRID" type="text" size="40"/> 

问题是如何在这个 input.php 文本字段中存储单选按钮值......

【问题讨论】:

  • 使用隐藏输入类型
  • 这与 oracle 无关。
  • 为什么不用 oracle。

标签: php html radio-button


【解决方案1】:

将您的表单发布到 input.php

// win.php
<form action="input.php" method="POST">

然后使用$_POST['OPRID']从单选按钮加载发布的数据

// input.php
$radiovalue = isset($_POST['OPRID']) ? $_POST['OPRID'] : "";
<input id="OPRID" name="OPRID" type="text" size="40" value="<?php echo $radiovalue; ?>"/> 

【讨论】:

  • 但问题是当我打开这个 input.php 页面时出现错误
    注意:未定义索引:
    中的 OPRID
  • 然后把&lt;?php echo $_POST['OPRID']; ?&gt;改成&lt;?php echo (isset($_POST['OPRID']) ? $_POST['OPRID'] : ""); ?&gt;
猜你喜欢
  • 2015-05-14
  • 1970-01-01
  • 2014-10-27
  • 1970-01-01
  • 2015-11-24
  • 1970-01-01
  • 2013-12-15
  • 2020-03-02
  • 1970-01-01
相关资源
最近更新 更多