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>
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