Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2013, 11:53
Avatar de cainfoxy
cainfoxy
 
Fecha de Ingreso: abril-2003
Ubicación: Santa Cruz de Tenerife
Mensajes: 18
Antigüedad: 21 años
Puntos: 0
Problema al insertar datos

Hola amigos, estoy iniciándome con PHP y Mysql y probando a crear una base de datos donde ir insertando usuarios. Me surge un problema que no se detectar. He creado un html con un formulario para insertar usuario y contraseña. También he creado la conexión a la base de datos la cual parece funcionar bien. Y por último el php para la inserción de datos a la bd. Y es aquí donde parece que hay un error. A ver si me pueden echar una mano. Pongo el código de los tres archivos a ver si se me escapó algo por algún lugar.

Gracias

Código HTML:
Ver original
  1. //el HTML
  2.  
  3. <!doctype html>
  4. <html lang="es">
  5.     <meta charset="UTF-8">
  6.     <title>Acceso</title>
  7. </head>
  8.     <form action="adentro.php" method="post" name="form">
  9.         <input type="text" name="usuario" /><br /><br />
  10.         <input type="password" name="pw" /><br /><br />
  11.         <input type="submit" value="insertar datos" />
  12.     </form>
  13. </body>
  14. </html>

Código PHP:
Ver original
  1. // la conexión a la base de datos
  2.  
  3. <?php
  4.  
  5. $host = "localhost";
  6. $user = "root";
  7. $pw = "*********";
  8. $db = "************";
  9.  
  10. ?>

Código PHP:
Ver original
  1. // el php de la inserción
  2.  
  3. <?php
  4. include("conecta.php");
  5. if(isset($POST['usuario']) && !empty($_POST['usuario']) &&
  6. isset($POST['pw']) && !empty($_POST['pw']))
  7.  
  8. {
  9. $con=mysql_connect($host,$user,$pw)or die("problemas al conectar");
  10. mysql_select_db($db,$con)or die("problemas al conectar la bd");
  11.  
  12. mysql_query("INSERT INTO usuario(USUARIO,PW) VALUES ('$_POST[usuario]','$_POST[pw]')",$con);
  13. echo "datos insertados";
  14. }else{
  15.     echo "problemas al insertar datos";
  16. }
  17.  
  18. ?>

Última edición por gnzsoloyo; 23/04/2013 a las 12:31