Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/05/2007, 15:18
Avatar de goc00
goc00
 
Fecha de Ingreso: enero-2002
Ubicación: 000's DiMensiOn
Mensajes: 979
Antigüedad: 22 años, 10 meses
Puntos: 3
Re: ID correspondiente en Link

Cita:
Iniciado por Carsan Ver Mensaje
Código PHP:
<body>


<?
$connection
=mysql_connect("localhost","root","")
or die(
"Error conectando a la base de datos");
$db=mysql_select_db("dbequipelsol",$connection)
or die (
"Error seleccionando la base de datos");

$query "SELECT * FROM equipos"
$result mysql_query($query) or die('Error, query failed');

if(
mysql_num_rows($result) == 0)
{
    echo 
"Database is empty <br>";

else
{
    while(list(
$id$sub_categoria$nombre$marca$modelo$n_serie$precio$descripcion) = mysql_fetch_array($result))
    {
?>
    <table width="700"  bordercolor="#000000"border="1" cellspacing="0">
      <tr>
        <td><table bgcolor="#003366" width="700" border="0" cellspacing="0" cellpadding="5">
  <tr>
    <td colspan="3"><table width="700" border="2" bordercolor="#003399">
  <tr>
    <td><div align="center">
      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="429" height="192" title="cab_swf">
        <param name="movie" value="../SWF/cabecera.swf">
        <param name="quality" value="high">
        <embed src="../SWF/cabecera.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="429" height="192"></embed>
      </object>
    </div></td>
  </tr>
</table></td>
    </tr>
  <tr>
    <td width="30%"><span class="Estilo23">SUBCATEGORIA:</span></td>
    <td width="1%">&nbsp;</td>
    <td width="69%"><span class="Estilo27"><?php echo "$sub_categoria";?></span></td>
    </tr>
  <tr>
    <td><span class="Estilo23">NOMBRE:</span></td>
    <td>&nbsp;</td>
    <td><span class="Estilo27"><?php echo "$nombre";?></span></td>
  </tr>
  <tr>
    <td><span class="Estilo23">MARCA:</span></td>
    <td>&nbsp;</td>
    <td><span class="Estilo27"><?php echo "$marca";?></span></td>
  </tr>
  <tr>
    <td><span class="Estilo23">MODELO:</span></td>
    <td>&nbsp;</td>
    <td><span class="Estilo27"><?php echo "$modelo";?></span></td>
  </tr>
  <tr>
    <td><span class="Estilo23">N&ordm; SERIE: </span></td>
    <td>&nbsp;</td>
    <td><span class="Estilo27"><?php echo "$n_serie";?></span></td>
  </tr>
  <tr>
    <td><span class="Estilo23">PRECIO:</span></td>
    <td>&nbsp;</td>
    <td><span class="Estilo27"><?php echo "$precio";?></span></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td rowspan="3"><span class="Estilo27"><?php echo "$descripcion";?></span></td>
  </tr>
  <tr>
    <td><span class="Estilo23">DESCIPCION:</span></td>
    <td>&nbsp;</td>
    </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td colspan="3"><div align="center" class="Estilo25"><img src="download_img.php?id=<?=$id;?>"><?=$thumb;?></div></td>
    </tr>
</table></td>
      </tr>
    </table><br>
<?    }
}
?>
</body>
Estimado, si ese es el código exacto que tienes, obviamente te mostrará TODO porque en la consulta tienes:

$query = "SELECT * FROM equipos";

Como verás no hay ninguna condición, debería quedar:

$query = "SELECT * FROM equipos WHERE id = ".$id;

P.D.: ¿De dónde proviene $id?, creo que el error no va en programación sino en el planteamiento del problema. Estás utilizando una variable que quieres recuperar con la variable misma, algo así como un círculo sin sentido.

Te digo esto porque me llama la atención lo de:
<img src="download_img.php?id=<?=$id;?>">

Y según tus líneas de programación, ese $id lo estás extrayendo de los registros de la tabla , ¿se entiende lo que denomino "círculo sin sentido"?.
__________________
GOC00 CominG soOn v2.0
CyA! & GooD LuCK...