как да съхраните стойността на бутона за избор в друга страница

опитвам се да запазя стойността на бутона за избор в друга страница и използвам 2 страници, едната е win.php тук, в тази страница, извличане на данни от оракул и избиране на данни чрез бутон на радио, щракнете върху изпращане, след което избраната стойност отива на втора страница в полетата за въвеждане на текст

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......


person user2902972    schedule 22.10.2013    source източник
comment
Използвайте скрит тип въвеждане   -  person user2092317    schedule 22.10.2013
comment
Не става въпрос за оракул.   -  person Yván Ecarri    schedule 22.10.2013
comment
защо не за оракул.   -  person user2902972    schedule 22.10.2013


Отговори (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; ?>"/> 
person Richard de Wit    schedule 22.10.2013
comment
но проблемът е, когато отворя тази страница input.php, получавам грешка ‹br /›‹b›Notice‹/b›: Недефиниран индекс: OPRID в ‹b› - person user2902972; 22.10.2013
comment
След това променете <?php echo $_POST['OPRID']; ?> на <?php echo (isset($_POST['OPRID']) ? $_POST['OPRID'] : ""); ?> - person Richard de Wit; 22.10.2013