• Domingo 17 de Noviembre de 2024, 22:36

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Sue

Páginas: [1]
1
PHP / No Funciona El Condicional
« en: Viernes 8 de Septiembre de 2006, 00:47 »
Hola a todos!
¿Alguien podrá darme una mano? ¿Cómo hago para que, si el autor no tiene foto, no salga la ruta, o si no tiene info salga un mensaje "no hay info"? Los campos book_authors_image y book_authors_info están vacíos, y no logro hacerlo funcionar. Probé de todo, pero no logro que diferencie el vacío del que tiene texto.  Si pongo esto
$obj[book_authors_info]!= null
no levanta la info y da el mensaje,
Si pongo esto:
$obj[book_authors_info]!= "null"  
me parece que lo considera como texto, no?
Si pongo
is_null($obj[book_authors_image]) == false
también levanta el vacío (no escribe nada) y el mensaje no sale.

Va el código:


<?PHP
$ssql_= @mysql_query("select * from zen_book_authors as a, zen_book_authors_info as ad
                 WHERE a.book_authors_id ='".$_GET[book_authors_id]."' and a.book_authors_id = ad.book_authors_id") or die(mysql_error());
$obj=mysql_fetch_object($ssql_);
?>

<? if(is_null($obj[book_authors_image]) == false ){?>
<td valign="top" bgcolor="#FFFFFF"><div align="left"><br><img src="/images/<?php echo $obj->book_authors_image; ?>" ></div></td>
<? } else {  ?>
<td bgcolor="#FFFFFF"></td>
<? } ?>
<td bgcolor="#FFFFFF">
<br>
<? if( $obj[book_authors_info]!= "null"  )  {
echo $obj->book_authors_info;
} else  {
echo '<div align="center">
<p class="texto">Por el momento, no hay información disponible.</p>
</div>';
}
?>

Gracias de antemano!!

Páginas: [1]