Ir al contenido


Foto

problema en la captura de los radiobutton


  • Por favor identifícate para responder
2 respuestas en este tema

#1 jdorado

jdorado

    Newbie

  • Miembros
  • Pip
  • 7 mensajes

Escrito 15 septiembre 2011 - 09:22

 


Hola cesar no se como capturar los radio button por favor me sale que tengo un error aquí




html5
  1. <form name="form" action="ingresar1.php" method="post">
  2.  
  3. <table width="542" height="272" align="center" bgcolor="#CCCCCC">
  4.  
  5. <tr >
  6. <td  align="center"  valign="top" colspan="7">
  7. <h2>Mantnimiento de cliente</h2>
  8. </td>
  9. <td width="10" colspan="2"  align="center"  valign="top">
  10.  
  11. </td>
  12. </tr>
  13.  
  14. <tr>
  15. <td width="81"  align="right" valign="top">
  16. nombre
  17. </td>
  18.  
  19. <td width="160" align="left" valign="top">
  20. <input type="text" name="nom" /></td>
  21. </tr>
  22.  
  23. <tr>
  24. <td width="81" height="42"  align="right" valign="top">
  25. apellido
  26. </td>
  27.  
  28.  
  29. <td width="160" align="left" valign="top">
  30. <input type="text" name="ape" />
  31. </td>
  32. </tr>
  33.  
  34.  
  35. <tr>
  36. <td width="81" height="27"  align="right" valign="top">
  37. Direccion
  38. </td>
  39.  
  40. <td width="160" align="left" valign="top">
  41. <input type="text" name="dir" />
  42.  
  43. <td width="44" >mail</td>
  44. <td width="213" align="left" valign="top">
  45.   <input type="text" name="mail" />
  46.  
  47. </tr>
  48.  
  49.  
  50.  
  51.  
  52. <tr>
  53. <td width="81"  align="right" valign="top">sexo</td>
  54.  
  55. <td width="160" align="left" valign="top"><p>
  56.  
  57. M<input type="radio" value="1" name="radio1" />
  58. F<input type="radio" value="0" name="radio1" />
  59.  
  60. <td >estado
  61. <td width="213" align="left" valign="top"><p><input type="radio" value="0" name="estado" />
  62. I
  63. <input type="radio" value="1" name="estado" />
  64. A
  65. </tr>
  66.  
  67.  
  68.  
  69.  
  70. <tr>
  71. <td valign="top" colspan="5" align="center">
  72. <input type="button" name="ingresar"  value="ingresar" onclick="validar();" /></td>
  73. </tr>
  74.  
  75. </form>




el error es:



delphi
  1. Parse error: syntax error, unexpected T_IS_EQUAL, expecting ',' or ')' in C:\AppServ\www\orientado_objeto11\ingresar1.php on line 6





php
  1. <?php
  2.  
  3. require_once("class/class1MC.php");
  4. //print_r($_POST);
  5.  
  6.   if(isset($_POST["radio1"]==1)------------------------------->este me dice que es el error
  7.   {
  8.       $res=1;
  9.   }else
  10.   {
  11.       $res=0; 
  12.   }
  13.  
  14.  
  15.   if(isset($_POST["estado"]==1)
  16.   {
  17.       $re=1;
  18.   }else
  19.   {
  20.       $re=0; 
  21.   }
  22.  
  23.  
  24.  
  25.   $tra=new trabajo();
  26.   $tra->ingresar_mantenimiento($_POST["nom"],$_POST["ape"],$_POST["dir"],$_POST["mail"],$res,$re);
  27.  
  28.  
  29.  
  30.  
  31. ?>


  • 0

#2 squall2501

squall2501

    Advanced Member

  • Miembros
  • PipPipPip
  • 82 mensajes
  • Locationen oa

Escrito 16 septiembre 2011 - 06:34

Estimado

El error te lo esta diciendo que tienes un error de sintaxis en la linea 6 del archivo ingresar1.php puede que te falte una como o un ; o tienes un problema con las comillas


Fíjate bien en la sintaxis y en el error que te esta enviando que siempre son super claros

Saludos



  • 0

#3 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 16 septiembre 2011 - 06:54

Hola, el problema está en que tienes dos Radio con el mismo nombre "Radio1", yo personalmente te recomiento el uso de Selects, así te evitas realizar más líneas de código, o haría así:



php
  1. <?php
  2.  
  3. require_once("class/class1MC.php");
  4. //print_r($_POST);
  5.  
  6.     $nombre = $_POST["nom"];
  7.     $apellido = $_POST["ape"];
  8.     $direccion = $_POST["dir"];
  9.     $correo = $_POST["mail"];
  10.     $sexo = int $_POST["sexo"];
  11.     $estado = int $_POST["estado"];
  12.  
  13.   $tra = new trabajo();
  14.   $tra->ingresar_mantenimiento($nombre, $apellido, $direccion, $correo, $sexo, $estado);
  15.  
  16.  
  17. ?>



Saludos.
  • 0




IP.Board spam blocked by CleanTalk.