Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2013, 10:31
Avatar de danramglez
danramglez
 
Fecha de Ingreso: septiembre-2012
Mensajes: 70
Antigüedad: 11 años, 7 meses
Puntos: 2
Insertar El Valor de Un RadioButton en un Query

Hola a todos, quisiera su ayuda para obtener el valor de un radiobutton y que lo inserte en mi query, pero no se en que este fallando

Este es mi radio button y mi caja de texto

Código HTML:
Ver original
  1. <form name="Form1" action="piezas.php" method="post">
  2. <input type="radio" name="elije" value="0" checked> Software<br>
  3. <input type="radio" name="elije" value="1"> Hardware<br>
  4. </form>
  5. </div>
  6.  
  7. <form name="Form2" action="piezas.php" method="post">
  8. <P>Introduzca el nombre de un nuevo  <input type="text" name="refaccion">
  9. <P><input type="submit"  name="boton"  onclick="valida_envia()" value="Guardar"/>
  10.     </form>

Aqui obtengo los valores del radio y de la caja de texto

Código PHP:
Ver original
  1. if (isset($_REQUEST['elije']))
  2.             {
  3.             $option = $_REQUEST['elije'];
  4.             }
  5.             else
  6.                 {
  7.                 $option = "";
  8.                 }
  9.  
  10.  
  11. if (isset($_REQUEST['refaccion']))
  12.             {
  13.             $nombre = $_REQUEST['refaccion'];
  14.             }
  15.             else
  16.                 {
  17.                 $nombre = "";
  18.                 }


y aqui mi funcion insertar, solo que en el del radiobutton inserta siempre en cero

Código PHP:
Ver original
  1. insertar($nombre, $option);
  2.     function insertar($nombre, $option)
  3.     {
  4.         if (empty($nombre))
  5.         {
  6.             //echo "<script>alert(\"Nombre esta vacio\");</script>";
  7.         }
  8.         else
  9.         {
  10.             $sql= "insert into hesk_refacciones (nombre,fecha,tipo) values ('$nombre',curdate(),'$option')";
  11.                 $cadena = mysql_query ($sql);  
  12.         }
  13.     }

No se en que este mal, o si asi se obtienen los valores del radiobutton. Gracias
__________________
"La funcion de un buen software es hacerlo parecer simple"