pues ya habia logrado hacer que me funcionara todo muy bien.. todo los datos y la imagen me subian a la bd....y cuando las mandaba a llamar....salia perfecto...
bueno el problema ahora es que sin querer borre ver.php y pues lo volvi a hacer....
A la hora de sacar los datos y la imagen.....salen los datos pero la imagen no......en vez de la imagen me aparece la X esa de cuando no encuentra la foto.....y si miro en las propiedas de la X me sale esto.... http://www.miespacio.com/ver.php?id=2 ...no entiendo que pasa...
Porfa.....necesito ayuda...
Estos son los codigos
listar.php Código PHP:
<?php
echo "<table width='100%' border='1' bordercolor='#FFFFFF' >
<tr>
<td bordercolor='#666666' bgcolor='#FFCC33'width='100'><b>Titulo</b></td>
<td bordercolor='#666666' bgcolor='#FFCC33'width='160'><b> Descripcion corta</b></td>
<td bordercolor='#666666' bgcolor='#FFCC33'width='50'><b> Precio</b></td>
<td bordercolor='#666666' bgcolor='#FFCC33'width='7'><b> Foto</b></td>
</tr>";
$color1 = "#FFFFEA";
$color2 = "#F9F9F9";
$row_count = 0;
mysql_connect("localhost","","") or die ("no se ha podido conectar a la BD");
mysql_select_db("base_datos") or die ("no se ha podido seleccionar la BD");
$sql_events = mysql_query("SELECT id, titulo, desc_corta, precio FROM $cat WHERE categoria=$sub ORDER BY id DESC LIMIT $id ,$id1") or die ("No se pudo ejecutar la consulta");
while ($row = mysql_fetch_assoc($sql_events)) {
$event_fotos ="<img src=\"ver.php?id=".$row['id']."\"width='30' height='27'><br>";
$event_titulo = $row["titulo"];
$event_desc_corta = $row["desc_corta"];
$event_precio = $row["precio"];
$row_color = ($row_count % 2) ? $color1 : $color2;
echo "<tr>
<td width='100' border='1' bordercolor='#CACACA' bgcolor='$row_color' nowrap>
<a href=\"anuncio.php?id=".$row['id']."&cat=$cat\"><font size='2'>$event_titulo</font></a></td>
<td width='160' border='1' bordercolor='#CACACA' bgcolor='$row_color'>
<font size='2'>$event_desc_corta</font></td>
<td width='40' border='1' bordercolor='#CACACA' bgcolor='$row_color'>
<font size='2'>$event_precio</font></a></td>
<td width='7' align=\"center\" border='1' bordercolor='#CACACA' bgcolor='$row_color'>
<a href=\"anuncio.php?id=".$row['id']."&cat=$cat\">$event_fotos</a></td>
</tr>";
$row_count++;
}
echo "</table>";
$id0 = $id+16;
$id1 = $id1+15;
echo
"<table width='17%' align='center' border='1' bordercolor='#FFFFFF' >";
echo "<tr>
<td width='17%' align=\"center\" border='1' bordercolor='#999999' bgcolor=\"#FAFAFA\"><font size=\"1\" face=\"Arial, Helvetica, sans-serif\"><strong><a href=\"listar1.php?sub=0&cat=animales&id=$id0&id1=$id1\">siguientes 15</a></strong></font></td>
</tr>";
echo "</table>";
?>
ver.php Código PHP:
<?php
if(isset($_GET['id'])) {
$conexion=mysql_connect("localhost","","") or die ("no se ha podido conectar a la BD");
mysql_select_db("base_datos") or die ("no se ha podido seleccionar la BD");
$sql = "SELECT archivo_binario,archivo_tipo FROM $cat WHERE id='".$_GET['id']."'";
$consulta = mysql_query($sql,$conexion);
$datos = mysql_result($consulta,0,"archivo_binario");
$tipo = mysql_result($consulta,0,"archivo_tipo");
header("Content-type: $tipo");
echo $datos;
}
?>