Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2008, 13:30
Avatar de JoseAlejandro_Realza
JoseAlejandro_Realza
 
Fecha de Ingreso: agosto-2008
Ubicación: Maracay - Venezuela
Mensajes: 192
Antigüedad: 16 años, 6 meses
Puntos: 2
Sonrisa Cargar Datos de Upload A Mi base De Datos

Necesito cargar la la url de una imagen cargar mediante un upload, para ello tengo un scritp que me sube las fotos sin ningun problemas, pero no inserta el nombre en la base de datos, el script es el siguiente:

<?php

$dbhost = "localhost"; // pongo mi host

$dbuser = "miusuario"; // mi usuario...

$dbpass = "mipass"; // mi pass

$db = "enmaracay_imagenes"; // el nombre de la db



mysql_connect("$dbhost","$dbuser","$dbpass"); //conectamos a la BD
mysql_select_db("$db");

if(isset($submit)){
if (is_uploaded_file($_FILES['imagen']['tmp_name'])) {
//revisamos que sea jpg
if ($_FILES['imagen']['type'] == "image/jpeg" || $_FILES['imagen']['type'] == "image/pjpeg"){
//nuevo nombre para la imagen
$nuevoNombre = time().".jpg";
//movemos la imagen
move_uploaded_file($_FILES['imagen']['tmp_name'], "fotografias/$nuevoNombre");
//obtenemos la inforamción
$data = GetImageSize("fotografias/$nuevoNombre");
//mensaje de éxito
echo "<img src='fotografias/$nuevoNombre' $data[3]> <br> imagen $nuevoNombre subida con éxito";
}else{
echo "Formato no válido para fichero de imagen";
}
} else {
echo "Error al cargar imagen: " . $_FILES['imagen']['name'];
}
}
{

move_uploaded_file($HTTP_POST_FILES['thumbail']['tmp_name'], $path.$_FILES['thumbail']['name']); // esto es clave aqui copia el archivo a la carpeta
mysql_query("INSERT INTO imagenes (avatar) values ($nombre_archivo)"); // bueno aca por ultimo insertas a la Bd el nombre y la ruta del archivo

}

?>

<form enctype="multipart/form-data" action="<? echo $PHP_SELF;?>" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
Subir esta imagen: <input name="imagen" type="file">
<input type="submit" name='submit' value="Subir Fichero">
</form>

Espero me ayuden pues intente de mil formas y no las inseta en mi base de datos, asi que me gustaria me ayuden con esto por favor. Muchas Gracias.!