Tengo un formulario para capturar determinados datos de clientes así como para subir un par de imágenes.
El problema lo tengo en que el código me funciona para guardar todos los datos excepto las imágenes que no me las guarda en la base de datos mysql.
¿Podéis echar un ojo al código a ver si me orientáis, por favor? O quizá sepáis alguna otra forma de hacerlo.
Gracias de antemano por vuestra ayuda.
Código PHP:
<?php
include "config.php";
$nombre = mysql_real_escape_string ($_POST["nombre"]);
$apellido1 = mysql_real_escape_string ($_POST["apellido1"]);
$apellido2 = mysql_real_escape_string ($_POST["apellido2"]);
$calle = mysql_real_escape_string ($_POST["calle"]);
$poblacion = mysql_real_escape_string ($_POST["poblacion"]);
$provincia = mysql_real_escape_string ($_POST["provincia"]);
$cp = mysql_real_escape_string ($_POST["cp"]);
$telefono = mysql_real_escape_string ($_POST["telefono"]);
$anonac = mysql_real_escape_string ($_POST["anonac"]);
$mesnac = mysql_real_escape_string ($_POST["mesnac"]);
$dianac = mysql_real_escape_string ($_POST["dianac"]);
$dni = mysql_real_escape_string ($_POST["dni"]);
$anocad = mysql_real_escape_string ($_POST["anocad"]);
$mescad = mysql_real_escape_string ($_POST["mescad"]);
$diacad = mysql_real_escape_string ($_POST["diacad"]);
$dnidel = mysql_escape_string ($_FILES['dnidel']['tmp_name']);
$dnitras = mysql_escape_string ($_FILES [ 'dnitras' ][ 'tmp_name' ]);
//Todo parece correcto procedemos con la inserccion
$query = "INSERT INTO clientes (nombre, apellido1, apellido2, calle, poblacion, provincia, cp, telefono, anonac, mesnac, dianac, dni, anocad, mescad, diacad, dnidel, dnitras) VALUES('$nombre','$apellido1','$apellido2','$calle','$poblacion','$provincia','$cp','$telefono','$anonac','$mesnac','$dianac','$dni','$anocad','$mescad','$diacad','$dnidel','$dnitras')";
mysql_query($query) or die(mysql_error());
echo "El usuario $nombre $apellido1 $apellido2 ha sido registrado de manera satisfactoria.";
?>
<script type="text/javascript">
var pagina = 'altacli1.php';
var segundos = 5000;
function redireccion() {
document.location.href=pagina;
}
setTimeout("redireccion()",segundos);
</script>
<?
?>