subir imagen a base de datos
Publicado por maria (12 intervenciones) el 14/01/2005 09:53:02
Tengo un formulario en el que se envian datos a una base de datos MySQL, entre ellos una foto, con un boton de examinar.
El problema esta en que en la base de datos se guarda solo el nombre de la imagen y no la ruta completa y por lo tanto no se ve. El código es asi:
<FORM NAME="miformulario" METHOD="POST" ACTION="prueba2.php" enctype="multipart/form-data" >
<?php
echo "<INPUT TYPE='file' NAME='imagen' SIZE='20'>";
?>
<INPUT TYPE="Submit" VALUE="Enviar"></form>
y en insertar.php :
$imagen = $HTTP_POST_FILES['imagen']['name'];
$consultaSQL = "INSERT INTO prueba (imagen)
VALUES ('$imagen');";
$resultado = mysql_query($consultaSQL, $conex);
El problema esta en que en la base de datos se guarda solo el nombre de la imagen y no la ruta completa y por lo tanto no se ve. El código es asi:
<FORM NAME="miformulario" METHOD="POST" ACTION="prueba2.php" enctype="multipart/form-data" >
<?php
echo "<INPUT TYPE='file' NAME='imagen' SIZE='20'>";
?>
<INPUT TYPE="Submit" VALUE="Enviar"></form>
y en insertar.php :
$imagen = $HTTP_POST_FILES['imagen']['name'];
$consultaSQL = "INSERT INTO prueba (imagen)
VALUES ('$imagen');";
$resultado = mysql_query($consultaSQL, $conex);
Valora esta pregunta


0