Foros del Web » Programando para Internet » PHP »

Cadena de variable + imagen

Estas en el tema de Cadena de variable + imagen en el foro de PHP en Foros del Web. Buenos días. Quisiera que en los resultados de una consulta a una base de datos, si se cumple una condición determinada, ecriba el valor la ...
  #1 (permalink)  
Antiguo 03/03/2005, 00:09
 
Fecha de Ingreso: mayo-2004
Mensajes: 393
Antigüedad: 20 años, 6 meses
Puntos: 0
Cadena de variable + imagen

Buenos días.

Quisiera que en los resultados de una consulta a una base de datos, si se cumple una condición determinada, ecriba el valor la variable y una imágen al lado. Si no se cunple la condición, sólo debería escribir el valor de la variable.

En concreto, la consulta y la salida actual es:

Código PHP:
$_pagi_sql = ("SELECT *FROM tabla where estado = '1' and control = '1'");
while (
$row mysql_fetch_array($_pagi_result ) )
{
$titulo $row[titulo];
echo 
"<table>
<tr>
<td a href=\"http://www.lapagina.com/presenta.php?idc=$idc\">$titulo</a></td>
</tr>
</table>"
;

(ya véis que utilizo Paginator)

Esto da un resultado en pantalla que muestra los nombres de $titulo.

Lo que busco es cómo conseguir que si se cumple una condición adicional (existe una bandera en la línea) me escriba $titulo y una imágen al lado.

He de decir que la imágen no la tengo en la BD sino en una carpeta.
Si estuviese en la BD, creo que no habría problema, pero recogiéndola de una carpeta, no sé muy bien cómo hacerlo.

He buscado en el foro sin resultado y también he probado con un implode. Pero no funciona.

Antes de seguir, quisiera contar con vuestra opinión, pra tomar un camino u otro.

Muchas gracias.
  #2 (permalink)  
Antiguo 03/03/2005, 01:34
 
Fecha de Ingreso: julio-2004
Ubicación: Puerto Vallarta, Jalisco, Mexico
Mensajes: 186
Antigüedad: 20 años, 4 meses
Puntos: 0
No entiendo muy bien tu pregunta, pero has probado con un if? mas o menos algo asi ( no lo he probado)

Código PHP:
$_pagi_sql = ("SELECT *FROM tabla where estado = '1' and control = '1'");
while ($row = mysql_fetch_array($_pagi_result ) )
{
$titulo = $row[titulo];
echo "<table>
<tr>
<?php if ($tuvar "loquesea"") {?>

<td a href=\"http://www.lapagina.com/presenta.php?idc=$idc\"><img src="
ruta/imagen.jpg">$titulo</a></td>

<?php } else {  ?>
<td a href=\"http://www.lapagina.com/presenta.php?idc=$idc\">$titulo</a></td>
<?php } ?>

</tr>
</table>"
;
}
Shanti Castillo G.
__________________
Shanti Castillo G.
  #3 (permalink)  
Antiguo 03/03/2005, 06:19
 
Fecha de Ingreso: mayo-2004
Mensajes: 393
Antigüedad: 20 años, 6 meses
Puntos: 0
Gracias Shantic.

Solucionado con los if.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:10.