Ver Mensaje Individual
  #8 (permalink)  
Antiguo 01/05/2011, 21:55
Vicnaz
 
Fecha de Ingreso: abril-2011
Ubicación: ur
Mensajes: 21
Antigüedad: 13 años
Puntos: 0
Respuesta: Mensaje respuesta formulario

Fekaa11 gracias!! por tu codigo pero no me muestra el valor en la base de datos, me sale vacio. Lo que si me funciona es que en el mensaje de vuelta si me muestra el valor.

Respecto a lo de samcrow, lo cambie a lo que me dijiste pero sigue sin funcionar.

les pego el codigo:
Código PHP:
Ver original
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  2. <!DOCTYPE html>
  3. <html>
  4. <head>      
  5. <link rel="stylesheet" href="styles.css" type="text/css" media="screen" /> 
  6. <title>Formulario con HTML5 y PHP</title> </head>
  7. </head>
  8.  
  9.  <?php
  10. //1. Crear conexión a la Base de Datos
  11. $conexion = mysql_connect("#####","######","#####");
  12. if (!$conexion) {
  13. die("Fallo la conexión a la Base de Datos: " . mysql_error());
  14. }
  15. //2. Seleccionar la Base de Datos a utilizar
  16. $seleccionar_bd = mysql_select_db("######", $conexion);
  17. if (!$seleccionar_bd) {
  18. die("Fallo la selección de la Base de Datos: " . mysql_error());
  19. }
  20. //3. Tomar los campos provenientes del Formulario
  21. $Nnombre = $_POST['nombre'];
  22. $Aapellido = $_POST['apellido'];
  23. $Eemail = $_POST['email'];
  24. $Ssexo = $_POST['sexo'];
  25. $Eedad = $_POST['edad'];
  26. $Uupa = $_POST['upa'];
  27. $Ccat = $Ccat;
  28.  
  29.  
  30. //4. Insertar campos en la Base de Datos (No inserto el id_empleado ya que se genera automaticamente)
  31. $insertar = mysql_query("INSERT INTO #### (Nnombre, Aapellido, Eemail, Ssexo, Eedad, Uupa, Ccat)
  32. VALUES ('{$Nnombre}', '{$Aapellido}', '{$Eemail}', '{$Ssexo}', '{$Eedad}', '{$Uupa}', '{$Ccat}')", $conexion);
  33. if (!$insertar) {
  34. die("Fallo en la insercion de registro en la Base de Datos: " . mysql_error());
  35. }
  36. //4. Cerrar conexión a la Base de Datos
  37. mysql_close($conexion);
  38.  
  39.  
  40. /* Obtenemos valores */
  41.  
  42. if($Uupa != "NDLA"){
  43.     $Ccat = "Categoria " .$Uupa;
  44. }else if(($Eedad>=15 && $Eedad<=18) && $Ssexo == "M"){
  45.     $Ccat = "NDLA M 15-18";
  46. }else if($Eedad>=19 && $Ssexo == "M"){
  47.     $Ccat = "NDLA M 19+";
  48. }else if(($Eedad>=15 && $Eedad<=18) && $Ssexo == "F"){
  49.     $Ccat = "NDLA F 15-18";
  50. }else if($Eedad>=19 && $Ssexo == "F"){
  51.     $Ccat = "NDLA F 19+";
  52. }
  53. echo $Ccat;
  54.  
  55.  
  56. ?>
  57. <body>
  58. <section>
  59. <article>
  60. <header>
  61.  Informacion del formulario
  62. </header>
  63.  <table class="cuerpo" align="center" border="1" width="500px">
  64.   <tr>
  65.      <th>Nombre</th>
  66.      <th>Datos del Usuario </th>
  67.   </tr>
  68. <?php
  69. //La informaci�n que se muestra se lee de las variables dentro del array $_POST
  70.  
  71. if (isset($_POST['nombre']))
  72.   echo "<tr><td>Nombre</td>".
  73.        "<td>".$_POST['nombre']."</td></tr>";
  74. if (isset($_POST['apellido']))
  75.   echo "<tr><td>Apellido</td>".
  76.        "<td>".$_POST['apellido']."</td></tr>";
  77. if (isset($_POST['email']))
  78.   echo "<tr><td>Email</td>".
  79.        "<td>".$_POST['email']."</td></tr>";
  80. if (isset($_POST['telefono']))
  81.   echo "<tr><td>Telefono</td>".
  82.        "<td>".$_POST['sexo']."</td></tr>";
  83. if (isset($_POST['edad']))
  84.   echo "<tr><td>Edad</td>".
  85.        "<td>".$_POST['edad']."</td></tr>";
  86. if (isset($_POST['upa']))
  87.   echo "<tr><td>Usted pertenece a:</td>".
  88.        "<td>".$_POST['upa']."</td></tr>";
  89.        if (isset($Ccat))
  90.   echo "<tr><td>Su categoria es:</td>".
  91.        "<td>".$Ccat."</td></tr>";
  92.      
  93. echo "</table>";  
  94. ?>
  95. </table>
  96. </article>
  97. </section>
  98. </body>
  99. <style = "text/css">
  100.  
  101. .cuerpo{
  102.     border: #C60;
  103.     border:solid 1px LightSteelBlue;
  104.     font-family:Arial, Helvetica, sans-serif;
  105.     font-size: 12px;
  106.    
  107. }
  108. .head{
  109.     font-family: Arial, Helvetica, sans-serif;
  110.     font-size: 26px;
  111. }
  112.  
  113. table {border-collapse:collapse}
  114. table td {border: 1px solid #000000}
  115. </style>
  116. </html>

Alguna sugerencia?
Saludos.