insert fallido
Publicado por Alejandro (172 intervenciones) el 27/02/2020 09:26:17
Hola buenos dias,
tengo una pagina php la cual tiene un formulario donde insertos ciertos datos, pero al hacer insert no me da errores pero no me inserta los datos en la base de datos, a continuacion les dejo el codigo.
Pagina del formulario:
Pagina donde valido los datos:
No me aparece ni el error del ultimo if :(
Gracias de antemano
tengo una pagina php la cual tiene un formulario donde insertos ciertos datos, pero al hacer insert no me da errores pero no me inserta los datos en la base de datos, a continuacion les dejo el codigo.
Pagina del formulario:
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta name="robots" content="noindex">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="style_propio.css" rel="stylesheet" type="text/css" />
<script src="preview_imagen.js"></script>
<script src="evitaratras.js"></script>
</head>
<?php
if($_SESSION['control']== 1){
$id = $_GET['id'];
} else {
$id = $_SESSION['id'];
}
?>
<body onload="nobackbutton();">
<header class="headerindex">
<div>
<h1>BARRIO EMPLEO</h1>
</div>
<p style="text-align:center;"> <a href="logout.php">Cerrar</a></p>
</header>
<div class="contenedorindex">
<h2>INSCRIPCIÓN AREA DE EMPLEO Y FORMACIÓN</h2>
<form method="post" action="validardatos.php" enctype="multipart/form-data">
<p>
<span>Nombre:<input type="text" name="nombre" required></span>
<span>Primer apellido:<input type="text" name="apellido1" required></span>
<span>Segundo apellido:<input type="text" name="apellido2" required></span>
<span><input type="file" accept="image/*" onchange="loadFile(event)" name="foto" class="inputimagen"><img id="output"/></span>
</p>
<p>
<span>DNI/NIE:<input type="text" name="dni" required></span>
<span>Fecha de nacimiento:<input type="text" name="born" required></span>
<span>Dirección:<input type="text" name="direccion"></span>
<span>Población:<input type="text" name="poblacion" required></span>
</p>
<p>
<span>C.P:<input type="text" name="codigopostal"></span>
<span>Provincia:<input type="text" name="provincia"></span>
<span>Nacionalidad:<input type="text" name="nacionalidad"></span>
<span>Telefono 1:<input type="text" name="telf1"></span>
</p>
<p>
<span>Telefono 2:<input type="text" name="telf2"></span>
<span>E-mail:<input type="text" name="email"></span>
<span>Fecha alta:<input type="text" name="fechalta"></span>
<input type="submit" value="Enviar">
<input type="reset" value="Borrar">
</p>
<p>
<input type="button" value="Documentacion" name="documentacion">
<input type="button" value="Informe General" name="informe">
<input type="button" value="Formación" name="formacion">
<input type="button" value="B.empleo" name="barrio">
<input type="button" value="Conecta-2" name="conecta">
</p>
</form>
</div>
</body>
</html>
Pagina donde valido los datos:
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?php
include("conexion.php");
$id=isset($_GET['id']) ? $_GET['id'] : '';
$nombre = $_POST['nombre'];
$apellido1 = $_POST['apellido1'];
$apellido2 = $_POST['apellido2'];
$foto = $_FILES['foto']['name'];
$dni = $_POST['dni'];
$Fnacimiento = $_POST['born'];
$direccion = $_POST['direccion'];
$poblacion = $_POST['poblacion'];
$cp = $_POST['codigopostal'];
$provincia = $_POST['provincia'];
$nacionalidad = $_POST['nacionalidad'];
$telefono1 = $_POST['telf1'];
$telefono2 = $_POST['telf2'];
$email = $_POST['email'];
$fecharegistro = $_POST['fechalta'];
$archivo = (isset ($foto)) ? $foto : null;
$ruta_destino_archivo = null;
if ($archivo) {
$extension = pathinfo($archivo, PATHINFO_EXTENSION);
$extension = strtolower($extension);
if ($extension == "jpg" or $extension == "png")
{
$archivo_destino = "archivos/imagenes_perfil/".basename($archivo);
$archivo_ok = move_uploaded_file($archivo, $archivo_destino);
} else {
echo "La extension no es correcta";
}
}
$consulta = "INSERT INTO datos_personales (id_personal, nombre, apellido1, apellido2, dni, direccion, poblacion, provincia, cp, nacionalidad, fecha_nacimiento, foto, telefono_movil, telefono_casa, email, fecha_registro) VALUES ('".$id."','".$nombre."','".$apellido1."','".$apellido2."','".$dni."','".$direccion."','".$poblacion."','".$provincia."','".$cp."','".$nacionalidad."','".$Fnacimiento."','".$foto."','".$telefono1."','".$telefono2."','".$email."','".$fecharegistro."')";
if(mysqli_query($GLOBALS['conn'],$consulta)) {
echo "Datos guardados";
}else{
echo "Error: " . $consulta . "<br>" . mysqli_error($GLOBALS['conn']);
}
cerrarBD();
header("location:index.php");
?>
No me aparece ni el error del ultimo if :(
Gracias de antemano
Valora esta pregunta


0