| |||
problema al insertar datos en base de datos Buenas tardes, soy nuevo en el tema y me gustaria que me pudieseis ayudar. e instalado la aplicación wamp server y creado una base de datos con una tabla llamada usuarios. un codigo php llamado insertar.php para que mediante un formulario en html me inserte unos datos en la tabla. El problema es que cuando me conecto al localhost,entro en la pagina, relleno el formulario y al darle al boton enviar se me va a la pagina insertar.php y se keda en blanco, no sale nada, ni error ni nada. parece como si fuese un problema del servidor o algo asi. Gracias!!! |
| |||
Respuesta: problema al insertar datos en base de datos posiblemente tiene un error en el codigo php de su archivo revise que no falten punto y comas, comillas etc o coloquenos el codigo para poderle ayudar |
| |||
Respuesta: problema al insertar datos en base de datos casi seguro se ha registrado correctamente. entra en la BBDD. lo que pasará es que no has puesto que tenga que hacer nada despues.
__________________ "Prefiero callar como un tonto, que hablar para confirmarlo" Espectacular Portal en crecimiento: Artículos http://www.blorgia.com |
| |||
Respuesta: problema al insertar datos en base de datos el codigo es este: <? // Primero comprobamos que ningún campo esté vacío y que todos los campos existan. if(isset($_POST['username']) && !empty($_POST['username']) && isset($_POST['password']) && !empty($_POST['password']) && isset($_POST['nombre']) && !empty($_POST['nombre']) && isset($_POST['apellidos']) && !empty($_POST['apellidos']) && isset ($_POST['telefono']) && !empty($_POST['telefono']) && isset ($_POST['email']) && !empty($_POST['email'])) { // Si entramos es que todo se ha realizado correctamente $link = mysql_connect("localhost"); mysql_select_db("ofertas","root",$link); // Con esta sentencia SQL insertaremos los datos en la base de datos mysql_query("INSERT INTO usuarios (username,password,nombre,apellidos,telefono,email ) VALUES ('{$_POST['username']}','{$_POST['password']}','{$_POST['nombre']}','{$_POST['apellidos']}','{$_POST['telefono']}','{$_POST['email']}')",$link); // Ahora comprobaremos que todo ha ido correctamente $my_error = mysql_error($link); if(!empty($my_error)) { echo "Ha habido un error al insertar los valores. $my_error"; } else { echo "Los datos han sido introducidos satisfactoriamente"; } } else { echo "Error, no ha introducido todos los datos"; } ?> Gracias!!! |
| |||
Respuesta: problema al insertar datos en base de datos ya me pille el error "o eso creo" no le esta llegando alguna de las variables no se si el nombre o el paellido o alguna de lsa otras. haga esto al principio de la pagina: hagase un echo de cada post para saber cual es el que esta llegando vacio y esta impidiendo que entre al if. |
| |||
Respuesta: problema al insertar datos en base de datos e probado lo que me has dicho y sigue sin salir nada, el caso es q se queda en la pagina inserta.php en blanco. Tambien e probado a poner un echo "hola"; justo al principio del insertar.php antes de hacer nada y tampoco me sale nada cuando le doy a enviar formulario, simplemente se va a la pagina insertar.php y se keda en blanco. Grancias!! |
| ||||
Respuesta: problema al insertar datos en base de datos Hola muy buenas. Lo primero que haría yo es asegurarme de que se conecta a la base de datos. Después de esto:
Código:
Escribe:$link = mysql_connect("localhost"); mysql_select_db("ofertas","root",$link);
Código:
Si te sale no conectado al correr el script, cambia la variable $link por lo siguiente:if($link){ echo "conectado"; }else{ echo "no conectado" {
Código:
Y escribes tu user y tu pass en los sitios que te indiqué mas arriba.$link=mysql_connect("localhost", user, pass); mysql_select_db("ofertas",$link); Un saludo |
| |||
Respuesta: problema al insertar datos en base de datos Buenas Sether, Mira parece ya de broma pero sigue sin salirme nada na mas que la pagina en blanco de insertar.php. He echo el if que mas dicho para ver si sale conectado o no conectado pero no sale nada. Un saludo. |
| |||
Respuesta: problema al insertar datos en base de datos Ah, ay una cosa que no se si tendrá que ver o no. Pero yo a la hora de crear mi base de datos con phpMyAdmin no le puse ningun nombre de usuario ni contraseña porque no sabia donde habia que poner eso, no se si tendrá algo que ver en mi problema o no. |