Hola amig@s!!
Os comento quiero subir imagenes a la base de datos pero no como archivo sino como ruta por medio del cual luego se pueda bajar a la pagina web y se pueda ver en pantalla. Entonces estoy perdida con el codigo necesito que me ayudeis...por favor..
En la base de datos , en al campo
IMAGEN el tipo de archivo he puesto VARCHAR... estaria correcto?
Luego he creado tres archivos el primero es:
formulario.htm por medio del cual se sube la imagen a la base de datos, os lo copio..
Código HTML:
<form action="insertarprueba.php" method="post" enctype="multipart/form-data" >
<div align="left">
<p align="center"><font color="d3ff00" face="Futura Lt BT"><strong>ID</strong></font></p>
<p align="center"><font color="d3ff00" face="Futura Lt BT">
<input type="text" name="ID">
</font></p>
<p align="center"><font color="d3ff00" face="Futura Lt BT"><strong>Tipo
de inmueble</strong></font></p>
<p align="center"><font color="d3ff00" face="Futura Lt BT">
<input type="text" name="Tipo">
</font></p>
<p align="center"><font color="d3ff00" face="Futura Lt BT"><strong>Localidad
</strong> </font></p>
<p align="center"><font color="d3ff00" face="Futura Lt BT">
<input name="Localidad" type="text" >
</font></p>
<p align="center"><font color="d3ff00" face="Futura Lt BT"><strong>Imagen</strong></font></p>
<p align="center"><font color="d3ff00" face="Futura Lt BT"></font>
<input type="text" name="Imagen">
</p>
<p align="center"> </p>
<p align="center">
<input type="submit" name="enviar" value="Aceptar informacion">
</p>
<p> </p>
</div>
</form>
Luego he creado el archivo insertar.php, por medio del cual se guarda la imagen, os lo copio..
Código HTML:
<?php
$dbhost="localhost";
$dbusuario="inmobili_ibai";
$dbpassword="ibaiondo";
$db="inmobili_Inmobiliaria";
$conexion=mysql_connect($dbhost,$dbusuario,$dbpassword);
mysql_select_db ($db,$conexion);
$ID=$_POST['ID'];
$Tipo=$_POST['Tipo'];
$Localidad=$_POST['Localidad'];
$Imagen=$_POST['Imagen'];
$sql="INSERT INTO Prueba (ID,Tipo,Localidad,Imagen)VALUES ('$ID','$Tipo','$Localidad','$Imagen')";
mysql_query($sql,$conexion);
?>
Y por ultimo he creado el archivo ver.php por medio del cual se veria la imagen en pantalla dentro de su campo, en una tabla
Código HTML:
<?php
$dbhost="localhost";
$dbusuario="inmobili_ibai";
$dbpassword="ibaiondo";
$db="inmobili_Inmobiliaria";
$conexion=mysql_connect($dbhost,$dbusuario,$dbpassword);
mysql_select_db ($db,$conexion);
$sql="SELECT *FROM Prueba ORDER BY ID";
$resultado = mysql_query($sql,$conexion);
if($o=@mysql_fetch_object($resultado))
{
echo "<table border ='1' align='center'>";
echo"<tr>";
echo"<td ><div align='center'><strong><font color='#d3ff00' face='Futura Lt BT' size='2'>ID</font></strong></div></td>";
echo"<td ><div align='center'><strong><font color='#d3ff00' face='Futura Lt BT' size='2'>TIPO</font></strong></div></td>";
echo"<td ><div align='center'><strong><font color='#d3ff00' face='Futura Lt BT'size ='2'>LOCALIDAD</font></strong></div></td>";
echo"<td ><div align='center'><strong><font color='#d3ff00' face='Futura Lt BT'size ='2'>IMAGEN</font></strong></div></td>";
echo "</tr>";
do
{
echo "<tr>";
echo"<td><div align='center'><font color='#000000' face='Futura Lt BT'size='2'>$o->ID</font></div></td>";
echo"<td><div align='center'><font color='#000000' face='Futura Lt BT'size='2'>$o->Tipo</font></div></td>";
echo"<td><div align='center'><font color='#000000' face='Futura Lt BT'size='2'>$o->Localidad</font></div></td>";
echo"<td><div align='center'><img src>$Imagen</div></td>";
echo"</tr>";
}
while($o=@mysql_fetch_object($resultado));
echo"</table>\n";
}
else
echo "<div align='center'><font color='d3ff00' face='Futura Lt BT'><strong>La tabla esta vacia.</strong></font> </div>";
?>
No tengo ni idea de como tengo que poner el codigo... por favor me podriais ayudar.. algun ejemplo...indicaciones...
GRACIAAAAS