Ver Mensaje Individual
  #11 (permalink)  
Antiguo 02/05/2011, 16:05
Avatar de fekaa11
fekaa11
 
Fecha de Ingreso: abril-2011
Ubicación: Córdoba / Argentina
Mensajes: 115
Antigüedad: 8 años, 8 meses
Puntos: 34
Respuesta: Mensaje respuesta formulario

Me dispuse como jamás a re-crear tu código debido a los problemas de ejecución que tenia. Fijate como funciona:
Código HTML
Código HTML:
Ver original
  1. <title>Formulario de Contacto</title>
  2. <style type="text/css">
  3. body{
  4.     font-family: Arial, Helvetica, sans-serif;
  5. }
  6. table{
  7.     font-size:12px;
  8. }
  9.  
  10. form input {
  11.     font-size:12px;
  12.     background: white;
  13.     border:solid 1px LightSteelBlue;
  14.     border-radius: 3px;
  15.     -webkit-border-radius: 3px;
  16.     -moz-border-radius: 3px;
  17.     margin-right: 15px;
  18. }
  19. .enviar {
  20.     background: #F60;
  21.     border: #F90;
  22.     color: #FFF;
  23.     cursor: pointer;
  24.     border: none;
  25.     border-radius: 0px;
  26.     }
  27. </head>
  28. <!-- Inicio Formulario de Contacto por Dasumo-->
  29. <div align="left">
  30. <form name="formulario" method="POST" action="ejemplo1.php">
  31. <tr>
  32.     <td class="label"><label for="nombre">Nombre:</label></td>
  33.     <td class="campo"><input id="nombre" name="nombre" type="text" size="27"></td>
  34.     </tr>
  35.     <tr>
  36.     <td class="label"><label for="apellido">Apellido:</label></td>
  37.     <td class="campo"><input id="apellido" name="apellido" type="text" size="27"></td>
  38.     </tr>
  39.     <tr>
  40.     <td class="label"><label for="email">Correo Electrónico: </label></td>
  41.     <td class="campo"><input id="email" name="email" type="text" size="27"></td>
  42.     </tr>
  43.     <tr>
  44. <td class="label"><label for="sexo">Sexo:<br></label></td>
  45. <td class="campo">Masculino<input type="radio" name="sexo" value="M">
  46. Femenino<input type="radio" name="sexo" value="F"></td>
  47. </tr>
  48. <tr>
  49. <td class="label"><label for="edad">Edad:</label></td>
  50. <td class="campo"><input id="edad" name="edad" type="text" size="1" maxlength="2"></td>
  51. </tr>
  52. <tr>
  53.  
  54. <td class="label"><label for="upa">Usted pertenece a:<br></label></td>
  55.  
  56. <td class="campo">A<input type="radio" name="upa" value="A"><br>
  57. B<input type="radio" name="upa" value="B"><br>
  58. C<input type="radio" name="upa" value="C"><br>
  59. D<input type="radio" name="upa" value="D"><br>
  60. E<input type="radio" name="upa" value="E"></td>
  61. </tr>
  62.  
  63. <td class="boton"><input type="submit" name="submit" value="Enviar" class="enviar" /> <input type="reset" name="reset" value="Borrar"></td>
  64.  
  65.  
  66.    
  67.    
  68. </form>
  69. </div>
  70. <!-- Fin Formulario de contacto -->
  71. </body>
  72. </html>

Código PHP
Código PHP:
Ver original
  1. <?php
  2. include("connect.php");
  3. $name = $_POST["nombre"];
  4. $apellido = $_POST["apellido"];
  5. $email = $_POST["email"];
  6. $sexo = $_POST["sexo"];
  7. $edad = $_POST["edad"];
  8. $categoria = $_POST["upa"];
  9. $catOrg = "";
  10. /* Convertir categorias */
  11. if($categoria != "E"){
  12.     $catOrg = "Categoria " . $categoria;
  13. }else if(($edad>=15 && $edad<=18) && $sexo == "M"){
  14.     $catOrg = "NDLA M 15-18";
  15. }else if($edad>=19 && $sexo=="M"){
  16.     $catOrg = "NDLA M 19+";
  17. }else if(($edad>=15 && $edad<=18) && $sexo == "F"){
  18.     $catOrg = "NDLA F 15-18";
  19. }else if($edad>=19 && $sexo=="F"){
  20.     $catOrg = "NDLA F 19+";
  21. }
  22. $cadena = "INSERT INTO datos (Nnombre,Aapellido, Eemail, Ssexo, Eedad, Uupa) VALUES ('$name','$apellido','$email','$sexo','$edad','$catOrg')";
  23. mysql_query($cadena) or die("Error al ejecutar la consulta: " . mysql_error());
  24. ?>
  25. <head>
  26. <style type="text/css">
  27. table {
  28.     border-color:orange;
  29.     border-style:double;
  30.     font-family: Tahoma;
  31. }
  32. </style>
  33. </head>
  34. <body>
  35. <font color='red'>Informaci&oacute;n del formulario</font>
  36. <table>
  37. <tr>
  38. <td>
  39. Nombre
  40. </td>
  41. <td>
  42. <?php echo $nombre; ?>
  43. </td>
  44. </tr>
  45. <tr>
  46. <td>
  47. Apellido
  48. </td>
  49. <td>
  50. <?php echo $apellido; ?>
  51. </td>
  52. </tr>
  53. <tr>
  54. <td>
  55. E-mail
  56. </td>
  57. <td>
  58. <?php echo $email; ?>
  59. </td>
  60. </tr>
  61. <tr>
  62. <td>
  63. Sexo
  64. </td>
  65. <td>
  66. <?php echo $sexo; ?>
  67. </td>
  68. </tr>
  69. <tr>
  70. <td>
  71. Edad
  72. </td>
  73. <td>
  74. <?php echo $edad; ?>
  75. </td>
  76. </tr>
  77. <tr>
  78. <td>
  79. Usted pertenece a:
  80. </td>
  81. <td>
  82. <?php echo $categoria; ?>
  83. </td>
  84. </tr>
  85. <tr>
  86. <td>
  87. Categor&iacute;a
  88. </td>
  89. <td>
  90. <?php echo $catOrg; ?>
  91. </td>
  92. </tr>
  93. </table>
  94. </body>

Saludos ! dps me cuentas.

EDIT: Debo aclarar que en el archivo connect.php están declaradas las funciones de conexión a la base de datos
__________________
Pedir perdón es de hombres inteligentes. Perdonar es de sabios.