Foros del Web » Programando para Internet » PHP »

como hacer una condicion para las imagenes?

Estas en el tema de como hacer una condicion para las imagenes? en el foro de PHP en Foros del Web. Saludos... tngo un echo donde llamo a un listado de productos.. pero quisiera saber como hago si... el listado tiene imagen.. sale su imagen, si ...
  #1 (permalink)  
Antiguo 10/09/2008, 10:07
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
como hacer una condicion para las imagenes?

Saludos... tngo un echo donde llamo a un listado de productos.. pero quisiera saber como hago si...
el listado tiene imagen.. sale su imagen, si no tiene sale una llamada NA.jpg

este es el echo q llama a los productos
Código PHP:
echo "<td align='center' valign='top'>
    <table width='224' border='0' cellspacing='0' cellpadding='0'>
          <tr>
            <td colspan='2' height='214' bgcolor='#DCDBA0' align='center'>
                    <table border='0' cellspacing='10' cellpadding='5'>
          <tr>
            <td align='center' valign='middle' bgcolor='#C1AC6C'><a href='detalles_sec.php?id="
.$row_Recordset1['id']."'><img src='images2/".$row_Recordset1['imgprinc']."' border='0'/></a></td>
          </tr>
    </table></td>
  </tr>
  <tr>
  <td colspan='2' align='center' bgcolor='#ebeaca' height='50'><span class='textosecundarios'>"
.$row_Recordset1['zonas']."</span><br></td>
        
  </tr>
  <tr>
    <td height='50' width='180' bgcolor='#E8E7C1'>
           <table width='93%' border='0' cellspacing='0' cellpadding='0'>
      <tr>
        <td><span class='textolistadoprod'><div align='center'>"
.$row_Recordset1['titulo']."</div></span></td>
      </tr>
           </table></td>
    <td width='44' class='' align='center' valign='middle' bgcolor='#f3f2d6'><span class='textoNUMEROS'>"
.sprintf("%02d"$num)."</span></td>
    
    
  </tr>
</table><br><br>
</td>    
"


Saludos y gracias por adelantado :)
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #2 (permalink)  
Antiguo 10/09/2008, 10:31
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Respuesta: [SOS] como hacer una condicion para las imagenes?

bueno hice algo y me da este error

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /home/indexa/public_html/albarracin/inmuebles_inc_sec.php on line 95

Código PHP:
echo "<td align='center' valign='top'>
    <table width='224' border='0' cellspacing='0' cellpadding='0'>
          <tr>
            <td colspan='2' height='214' bgcolor='#DCDBA0' align='center'>
                    <table border='0' cellspacing='10' cellpadding='5'>
          <tr>
            <td align='center' valign='middle' bgcolor='#C1AC6C'><a href='detalles_sec.php?id=".$row_Recordset1['id']."'><?
if (".$row_Recordset1['imgprinc']!==0.") {
?><img src='images2/".$row_Recordset1['imgprinc']."' border='0'/><?
}else{
?><img src='images/na.jpg' width='26' height='29' border='0' /></a>
<?}?></a></td>
          </tr>
    </table></td>
  </tr>
  <tr>
  <td colspan='2' align='center' bgcolor='#ebeaca' height='50'><span class='textosecundarios'>".$row_Recordset1['zonas']."</span><br></td>
        
  </tr>
  <tr>
    <td height='50' width='180' bgcolor='#E8E7C1'>
           <table width='93%' border='0' cellspacing='0' cellpadding='0'>
      <tr>
        <td><span class='textolistadoprod'><div align='center'>".$row_Recordset1['titulo']."</div></span></td>
      </tr>
           </table></td>
    <td width='44' class='' align='center' valign='middle' bgcolor='#f3f2d6'><span class='textoNUMEROS'>".sprintf("%02d", $num)."</span></td>
    
    
  </tr>
</table><br><br>
</td>    
";
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #3 (permalink)  
Antiguo 10/09/2008, 12:47
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: como hacer una condicion para las imagenes?

No puedes meter un condicional if dentro de un echo""; tienes que en dado caso imprimir por partes:
La primera parte del codigo
el if que imprime la imagen
La parte del cierre del codigo.

O usar HTML directamente y meter el condicional con etiquetas PHP.

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 14:23.