Cita: Pero no entindo la parte en la que me comentas que siempre uso el mismo valor y que por eso se repite.
Hasta lo que yo entiendo saco los valores de la busqueda con el arreglo $fila para todos los valores y para la imagen es la variable que como bien dices defino antes del while, Es ese el problema? debo de hacerlo de otra forma?
Se refiere a esto:
Código PHP:
<?php
$rst_busqueda=mysql_query("SELECT * FROM buscador ORDER BY titulo",$conexion);
$fila=mysql_fetch_assoc($rst_busqueda);
///////////////////////////////////////////////////////////////
/// Variable cargada ocn la primera imagen recuperada
/// y jamás se vuelve a buscar otra
///////////////////////////////////////////////////////////////
$src=$fila['image'];
///////////////////////////////////////////////////////////////
$num_registros=mysql_num_rows($rst_busqueda);
...
Es decir, simplemente estás tomando esa primera imagen del primer registro devuelto, y jamás vuelves a tomar ninguna otra.
¿No te parece lógico que siempre muestre la misma?
Pregunta: ¿Por qué cargas la imagen en este momento? ¿Nosería más sensato hacer:
Código PHP:
<?php
$rst_busqueda=mysql_query("SELECT * FROM buscador ORDER BY titulo",$conexion);
$fila=mysql_fetch_assoc($rst_busqueda);
/// $src=$fila['image'];
$num_registros=mysql_num_rows($rst_busqueda);
if ($num_registros==0)
{
echo "No existen productos para mostrar";
mysql_close($conexion);
exit();
}
?>
<table border="0" cellpadding="0" cellspacing="0" class="tabla">
<tr>
<th>Titulo</td>
<th>Url</td>
<th>Descripción</td>
<th>Foto producto</td>
</tr>
<?php
while ($fila=mysql_fetch_array($rst_busqueda))
{
?>
<tr class="modo1">
<th><?php echo $fila ["titulo"];?></td>
<th><?php echo $fila ["url"];?></td>
<th><?php echo $fila ["descripcion"];?></td>
<?php
/// -----------------------------------------------------------
///* Ponemos otra llamada en esta etapa */
/// -----------------------------------------------------------?>
<th><?php echo $fila ["image"];?></td>
<?php
/// -----------------------------------------------------------?>
</tr>
<?php
}
?>