Ver Mensaje Individual
  #17 (permalink)  
Antiguo 04/03/2011, 03:10
Avatar de s00rk
s00rk
 
Fecha de Ingreso: octubre-2010
Ubicación: Mexico
Mensajes: 238
Antigüedad: 14 años
Puntos: 48
Respuesta: Ayuda a encontrar fallo en codigo

Esque lo que pasa ejecutas dos veces la query

Código PHP:
Ver original
  1. $conx3 = mysql_query($novacita, $conx);
  2. mysql_query($novacita, $conx);
  3. if (!$conx3) {
  4.     die('Entrada NO realizada: ' . mysql_error());
  5.    }

Una primero donde solo dice
mysql_query($novacita, $conx); y luego otra vez la ejecuta donde esta la condicion if(!$conx3)

Simplemente elimina
mysql_query($novacita, $conx);
y deja lo demas y funcionara n_n

En total quedaria asi solo cambiando eso

Código PHP:
Ver original
  1. <?php
  2. # FileName="Connection_php_mysql(dot)htm"
  3. # Type="MYSQL"
  4. # HTTP="true"
  5. $hostname = "localhost:0000";
  6. $username = "usuario";
  7. $password = "contraseña";
  8. $bd = "base de datos";
  9. $nombre = $_POST['nombre'];  
  10. $telefono = $_POST['telefono'];
  11. $dia_mes = $_POST['dia_mes'];
  12. $hora = $_POST['hora'];
  13. $cita = $dia_mes."-".$hora;
  14.  
  15. $conx = mysql_connect($hostname, $username, $password);
  16. if (!$conx) {
  17.     die('No pudo conectarse: ' . mysql_error());
  18.     }
  19. $conx2 = mysql_select_db($bd, $conx);
  20. mysql_select_db($bd, $conx);
  21. if (!$conx2) {
  22.     die('No conecta a la BD: ' . mysql_error());
  23.     }  
  24. $novacita = "INSERT INTO citas (hora ,nombre, telefono) VALUES ('$cita', '$nombre', '$telefono')";
  25. $conx3 = mysql_query($novacita, $conx);
  26. if (!$conx3) {
  27.     die('Entrada NO realizada: ' . mysql_error());
  28.     }  
  29.  
  30. $header = 'From: ' . $nombre . " \r\n";
  31. $header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
  32. $header .= "Mime-Version: 1.0 \r\n";
  33. $header .= "Content-Type: text/plain";
  34.  
  35. $mensaje .= "Nombre: " . $nombre . " \r\n";
  36. $mensaje .= "Teléfono: " . $telefono . " \r\n";
  37. $mensaje .= "Dia ". $dia_mes . " \r\n";
  38. $mensaje .= "Hora ". $hora . " \r\n";
  39. $mensaje .= "Cita pedida el " . date('d/m/Y', time());
  40.  
  41.  
  42. $para = "[email protected]";
  43. $asunto = 'Cita previa';
  44.  
  45.  
  46. mail($para, $asunto, utf8_decode($mensaje), $header);
  47.  
  48.  
  49. ?>
  50. </h2>
  51. <h2 align="center">Gracias!</h2>
  52.  
  53. <p align="center">Tu cita ha sido registrada correctamente.</p>
  54. <form id="form" name="form" method="post" action="">
  55.   <label>
  56.     <div align="center">
  57.       <input type="button" name="Cerrar" id="Cerrar" value="Cerrar" onclick="window.close();"/>
  58.     </div>
  59.   </label>
  60. </form>
  61. <p align="center"> </p>
  62. <p><span style="color:red;font-size:150%;font-weight:bold;"><?php print $email; ?></span></p>
  63. <noscript>
  64. </noscript>