Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/06/2009, 11:48
charlescuella
 
Fecha de Ingreso: febrero-2009
Mensajes: 489
Antigüedad: 15 años, 9 meses
Puntos: 8
Respuesta: subir varias imagenes en un formulario

caricatos yo hice esto puse esto userfile2 pero el problema redica es q no se sube la imagen userfile 2 sube el userfile pero con el nombre del archivo de userfile2 no se porq ej en el file1 subo la imagen bandera.jpg y en file2 subo boton.jpg ps se sibe el archivo o imagen del file1 pero con el nombre de boton.jpg pero la imagen de bandera espero q me emtienda se esta cambiando el nombre del archivo q estoy haciendo mal aaqui dejo mi codigo actual.

gracias


<?
/*********/
/* ginitofl */
/* Gino Flores Lopez */

$server="lnnnnnn"; /* Nuestro server mysql: */
$database="yavendi.com"; /* Nuestra base de datos */
$dbpass="nnnnnn"; /*Nuestro password */
$dbuser="nnn"; /* Nuestro user */


//datos del arhivo
$nombre_archivo = $HTTP_POST_FILES["userfile"]["name"];
$tipo_archivo = $HTTP_POST_FILES["userfile"]["type"];
$tamano_archivo = $HTTP_POST_FILES["userfile"]["size"];

$nombre_archivo = $HTTP_POST_FILES["userfile2"]["name"];
$tipo_archivo = $HTTP_POST_FILES["userfile2"]["type"];
$tamano_archivo = $HTTP_POST_FILES["userfile2"]["size"];

//compruebo si las características del archivo son las que deseo

if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ( $tamano_archivo < 1000000)))
{
echo "La extension o el tamano de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 1 Mb maximo.</td></tr></table>";
?>
<script language="javascript">
setTimeout("url()",3000);
function url()
{
window.history.back();
}
</script>
<?
}
else
{
$nom_img= $nombre_archivo;

$directorio = 'fotos/';

if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],$directorio . "/" . $nom_img))
{
$diaactual= date("d");
$mesactual= date("m");
$anoactual= date("Y");
$fecha= $diaactual . "/" . $mesactual . "/" . $anoactual;
}
else
{
$nom_img2= $nombre_archivo;

$directorio2 = 'fotos/';

if (move_uploaded_file($HTTP_POST_FILES['userfile2']['tmp_name2'],$directorio . "/" . $nom_img2))
{
$diaactual= date("d");
$mesactual= date("m");
$anoactual= date("Y");
$fecha2= $diaactual . "/" . $mesactual . "/" . $anoactual;

//NOS CONECTAMOS A LA BASE DE DATOS

$link=mysql_connect($server,$dbuser,$dbpass);

$query="INSERT INTO productos (nombre,categoria,descripcion,descripcion2,estado, garantia,mediopago,precio,ubicacion,vendedor,email ,foto,fecha,foto2,fecha2) VALUES ('$nombre','$categoria','$descripcion','$descripci on2','$estado','$garantia','$mediopago','$precio', '$ubicacion','$vendedor','$email','$nom_img','$fec ha','$nom_img2','$fecha2')";

$result=mysql_db_query($database,$query,$link);

if(mysql_affected_rows($link))
{
echo "Nuevo producto ingresada correctamente ";

} else
{
echo "Error introduciendo Nuevo producto";
} /* Cierre del else */




}
else
{
echo "error al subir la foto";
}
}
}

?>
<a href="index.php">INICIO</a>

Última edición por charlescuella; 27/07/2009 a las 23:36