+ 1
Tengo un problema al meter los datos en la base de datos
No entiendo ayer funcionaba a la perfección y hoy no os dejare el codigo de php para que lo mireis porque es que no entiendo probe haber si lo que fallaba era la conexión pero no, luego probe con la variable insertar y tampoco. Por último probe con el metodo resultado que es el que ejecuta la consulta y lo que hice fue poner una condicional, si era false que dijera no funciona y parara o sino otra cosa. Y cuando lo corrí era eso lo que fallaba pero no lo entiendo porque ayer si que me funcionaba. Muchas Gracias https://code.sololearn.com/wCLmiNJV9xaO/?ref=app
19 odpowiedzi
+ 4
Buenoooooo!!!!!!! aqui está!!!!!
Para hacerlo rápido, directamente tomé codigos de algunas cosas que hice antes. (como decía... no es que sepa mucho... pero... me las arreglo jaja)
puede que también tenga codigo demás pero perdon, es que tuve un dia largo jaja.
https://code.sololearn.com/woJ6904j8vrA/?ref=app
+ 3
viendo solo eso y no el todo el conjunto(php,html) no sabria donde buscar. quizas algo de los campos de la base de tados está incorrecto. pruebalo asi:
$insertar = "INSERT INTO usuarios_c VALUES ('$nombre_usuarios', '$email_usuarios', '$contr_usuarios', '$years', '$apodo_usuarios')";
respeta el orden de los campos en la base de datos. si lo respetas no haria falta declarar los campos.
tambien puedes probar la consulta en la base de datos en forma manual. una vez que funcione ahi prueba en el documento. si aun sigue sin funcionar, entonces el problema no esta en el INSERT INTO sino en otro lado. saludos
+ 3
pasa el submit tambien por “name”.
y prueba asi:
crea funciones:
- abrir conexion.
- cerrar conexion.
- insertar
y prueba con
if(isset($_POST[“name del submir”])){
//las variables de los campos//
//llama a las funciones//
}
perdon si me equivoco es que lo vi muy rapido porque estoy en el trabajo.
el isset te sirve para comprobar si una variable está definifa.
+ 2
Heracles Ezzequiell no me ha funcionado 😭😭😂😂 porque en el if el resultado da como false y creo q ahi esta el error pero ni entiwndo muy bn porque 😅😅
Ah y no te preocupes tu cuando puedas y suerte en el trabajo 👌👌
+ 2
ufffff.... ahora trato de hacerlo cuando llego y lo subo!
+ 2
Heracles Ezzequiell te lo agradezco mucho tio gracias por el esfuerzo q estas haciendo y si necesitas algo dimelo que soy tu compi
+ 2
que guay porque yo soy muy autodidacta jajajaja nunca paro hasta que puedo hacer lo que quiero! asi que te voy consultando tambien 🤪
+ 2
Heracles Ezzequiell yo tambn soy aitodidactico 😆😆 lo probare despues y te diré ah y muchas gracias por todo 😜
+ 2
Blit12 no hay de que!!!! a mi me ingresó los datos en la base de datos asi que luego me cuentas!!!!! 🤪
+ 2
lo tendria que bajar de nuevo porque cambie de ordenador. llego y lo bajo
+ 2
o usuario. o ahregame heracles#9835
+ 1
Heracles Ezzequiell muchas gracias por la ayuda voy ha comprobarlo como me has dicho y sino funciona publicare la parte de html
+ 1
Heracles Ezzequiell no me funciono pero aqui te voy ha dejar la parte del codigo html para registrarse.
Muchas gracias por la respuesta de antes :).
https://code.sololearn.com/W1FUCla3gvym/#html
+ 1
Heracles Ezzequiell muchas gracias tio 😘 lo pruebo ahora y te digo
+ 1
Heracles Ezzequiell tienes discord?
+ 1
Blit12 pasame la invitacion del discord
+ 1
Heracles Ezzequiell que invitacion?
+ 1
Heracles Ezzequiell no funciono este es el mio Blit12#6664
0
Heracles Ezzequiell Vale y una cosa el codigo esta bn parece que funciona porque no da ningun error pero no me mete los datos en la base de datos