![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
18/11/2004, 14:04
|
![Avatar de Ludwingg](http://static.forosdelweb.com/customavatars/avatar28657_2.gif) | | | Fecha de Ingreso: diciembre-2002 Ubicación: San Salvador
Mensajes: 951
Antigüedad: 22 años, 2 meses Puntos: 5 | |
subir imagenes Hola...
tengo una base de datos con dos campos: foto0 y foto1 ..... tambien tengo un formulario:
<form action="upload.php" method="post">
<input type="file" name="userfile"><br>
<input type="file" name="userfile1"><br>
<input type="submit" name="enviar" value="enviar">
</form>
y tengo el script upload.php el cual me muestra un "error" y no sube las imagenes al servidor, se supone que el <input type=file name=userfile> debe subir una fotografia al servidor e insertar la ruta en el campo foto0 de la base de datos y <input type=file name=userfile1> debe subir otra fotografia al servidor e insertar la ruta en el campo foto1...... en conclucion ninguno de los dos archivos sube y la ruta se inserta en la base de manera erronea, por ejemplo: c:imagenes/fotografia.jpg cuando realmente tendria que insertarse asi: images/fotografia.jpg ...................aqui esta el codigo:
$conexion=mysql_connect("localhost","","");
mysql_select_db("base",$conexion);
//
$nombre1=$HTTP_POST_FILES['userfile']['name'];
$tipo1=$HTTP_POST_FILES['userfile']['type'];
$size1=$HTTP_POST_FILES['userfile']['size'];
//
$nombre2=$HTTP_POST_FILES['userfile1']['name'];
$tipo2=$HTTP_POST_FILES['userfile1']['type'];
$size2=$HTTP_POST_FILES['userfile1']['size'];
//
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $nombre1) && move_uploaded_file($HTTP_POST_FILES['userfile1']['tmp_name'], $nombre2)){
echo "bien";
}
else{
echo "error";
mysql_query("Insert into tabla(foto0,foto1) values('$userfile','$userfile1')");
}
el codigo lo he hecho yo solo asi que seguramente tiene muchos errores de principiante... espero que me ayuden....
muchas gracias |