PHP - Insertar datos en BBDD

 
Vista:
sin imagen de perfil
Val: 53
Ha disminuido su posición en 15 puestos en PHP (en relación al último mes)
Gráfica de PHP

Insertar datos en BBDD

Publicado por raquel (27 intervenciones) el 11/05/2020 21:46:19
Tengo un formulario simple de inserción compuesto por un input text y un textarea con un submit para enviar. Lo que trato de hacer es insertar en la base de datos, y aparentemente no da fallo el código, pero no inserta en la bbdd, me podeis echar un cable??

Os dejo el código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
require_once('conexion.php');
$nombre = ($_POST['nombre']);
$testimonio =($_POST['mensaje']);
$fecha = date('Y-m-d H:i:s');
 
if(isset($nombre) && !empty($nombre) && isset($testimonio) && !empty($testimonio)){
 
	if(mysqli_connect_errno()){
		echo "fallo al conectar";
		exit();
 
	}
 
	$consulta ="INSERT INTO testimonio (nombre, testimonio, fecha) VALUES ('$nombre','$testimonio','$fecha')";
	var_dump($consulta);
 
	$resultado =mysqli_query($conexion, $consulta);
 
	if(!empty($resultado)){
		echo "error" . $resultado;
		exit();
 
	}else{
		echo "insertado";
	}
}else{
	echo "error, no ha introducido los datos";
}

Muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de javier
Val: 1.542
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Insertar datos en BBDD

Publicado por javier (547 intervenciones) el 12/05/2020 08:32:41
Hola, hay muchos hilos abiertos en los ultimos dias con el mismo problema que tu,

revisalos, intenta algo, aunque sea, manejar los errores de msqli, para saber si hay o no errores al hacer el insert

y despues nos cuentas.

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 53
Ha disminuido su posición en 15 puestos en PHP (en relación al último mes)
Gráfica de PHP

Insertar datos en BBDD

Publicado por raquel (27 intervenciones) el 12/05/2020 13:43:39
No hay errores, de hecho me aparece "insertado" en pantalla, por eso os pregunto.
Es cierto que hay más hilos abiertos pero no es el mismo problema. Se agradecería cualquier tipo de ayuda aparte de dirigirme a una lista infinita de posts a ver si cuadra algo de lo que dicen con lo que yo estoy exponiendo.
Gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de javier
Val: 1.542
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Insertar datos en BBDD

Publicado por javier (547 intervenciones) el 12/05/2020 13:50:04
Hola

Es el mismo problema que los demas, el problema es que hay que aprender, tanto a insertar en la BBDD como a manejar los errores

este if no entra??

1
2
3
if(!empty($resultado)){
    echo "error" . $resultado;
    exit();
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 53
Ha disminuido su posición en 15 puestos en PHP (en relación al último mes)
Gráfica de PHP

Insertar datos en BBDD

Publicado por raquel (27 intervenciones) el 12/05/2020 13:55:04
me gusta que hayas visto eso, porque precisamente es esa función la que me da problemas. Yo no soy programadora ni pretendo serlo, asi que probablemente se me escapen muchas cosas. Pero ayer probando con el !empty() me di cuenta de que si lo dejaba me insertaba y si lo quitaba me daba error (es decir si dejaba el !$resultado), y no entiendo el por que sinceramente...
Bueno gracias igualmente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 53
Ha disminuido su posición en 15 puestos en PHP (en relación al último mes)
Gráfica de PHP

Insertar datos en BBDD

Publicado por raquel (27 intervenciones) el 12/05/2020 14:05:23
gracias, probare y comento el resultado :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 53
Ha disminuido su posición en 15 puestos en PHP (en relación al último mes)
Gráfica de PHP

Insertar datos en BBDD

Publicado por raquel (27 intervenciones) el 12/05/2020 17:17:29
He probado lo que enviaste y pude comprobar que en mi archivo de conexion me habia olvidado completamente de poner el nombre de la base de datos, con lo cual era imposible que insertara. Ahora funciona correctamente.
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de javier
Val: 1.542
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Insertar datos en BBDD

Publicado por javier (547 intervenciones) el 12/05/2020 17:42:14
de nada.

saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar