Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2007, 03:25
caribdis
 
Fecha de Ingreso: enero-2007
Mensajes: 76
Antigüedad: 19 años, 9 meses
Puntos: 0
Ayuda con código, por favor

Hola a todos:

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>
<?

?>

Última edición por caribdis; 06/08/2007 a las 06:06