Foros del Web » Programando para Internet » PHP »

La tan trillada pregunta del if para mostrar solo lo que quiero..

Estas en el tema de La tan trillada pregunta del if para mostrar solo lo que quiero.. en el foro de PHP en Foros del Web. Disculpen pero nuevamente con una pregunta que a muchos ya aburre... asi muestro los comentarios en mi web.. pero si no hay comentario, y esta ...
  #1 (permalink)  
Antiguo 17/03/2009, 12:07
Avatar de Capimaster  
Fecha de Ingreso: agosto-2004
Mensajes: 494
Antigüedad: 20 años, 3 meses
Puntos: 2
La tan trillada pregunta del if para mostrar solo lo que quiero..

Disculpen pero nuevamente con una pregunta que a muchos ya aburre...

asi muestro los comentarios en mi web.. pero si no hay comentario, y esta vacia la tabla me imprime el html.... con los huecos...

Me gustaria que con un if y echo desde el imprimir el "<table"

me pueden ayudar con la sintaxis

if ($row_comments['galeria'] == $_GET['galeria'] ?>) {
echo "todo lo demas"

tengo ligera idea

Código PHP:
 <?php do { ?>
      <table width="90%" align="center" cellpadding="4" style="border:dashed #CCC 2px; background:#F3F3F3">
        <tr>
          <td><div align="left"><?php echo $row_comments['nombre']; ?> - <a href="mailto:<?php echo $row_comments['correo']; ?>"><img src="../chismes/images/mail.gif" width="12" height="10" border="0" alt="<?php echo $row_comments['correo']; ?>" /></a></div>
          <div align="left" style="font-family:Arial, Helvetica, sans-serif; font-size:9px;"><?php echo $fechag ?></div>
          <div align="left" class="flet" style="font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:8px; margin-top:4px; border-top:dashed 1px #333;"><?php echo $row_comments['contenido']; ?></div></td>
        </tr>
      </table>
      <br />
      <?php } while ($row_comments mysql_fetch_assoc($comments)); ?>
__________________
http://www.elcapitolio.com.mx - Ocotlán, Jalisco, México
  #2 (permalink)  
Antiguo 17/03/2009, 12:16
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 17 años, 1 mes
Puntos: 48
Respuesta: La tan trillada pregunta del if para mostrar solo lo que quiero..

Prueba con esto y me cuentas...

Código PHP:

<?php

while($row_comments mysql_fetch_assoc($comments))
{
    if(!empty(
$row_comments['contenido']))
    { 
?>
      <table width="90%" align="center" cellpadding="4" style="border:dashed #CCC 2px; background:#F3F3F3">
        <tr>
          <td><div align="left"><?php echo $row_comments['nombre']; ?> - <a href="mailto:<?php echo $row_comments['correo']; ?>"><img src="http://www.forosdelweb.com/f18/chismes/images/mail.gif" width="12" height="10" border="0" alt="<?php echo $row_comments['correo']; ?>" /></a></div>
          <div align="left" style="font-family:Arial, Helvetica, sans-serif; font-size:9px;"><?php echo $fechag ?></div>
          <div align="left" class="flet" style="font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:8px; margin-top:4px; border-top:dashed 1px #333;"><?php echo $row_comments['contenido']; ?></div></td>
        </tr>
      </table>
      <br />
<?php      
    
}
}
?>
  #3 (permalink)  
Antiguo 17/03/2009, 12:18
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años, 6 meses
Puntos: 43
Respuesta: La tan trillada pregunta del if para mostrar solo lo que quiero..

Código php:
Ver original
  1. <?php do {
  2. if ($row_comments['galeria'] == $_GET['galeria'] ) {
  3. ?>
  4.       <table width="90%" align="center" cellpadding="4" style="border:dashed #CCC 2px; background:#F3F3F3">
  5.         <tr>
  6.           <td><div align="left"><?php echo $row_comments['nombre']; ?> - <a href="mailto:<?php echo $row_comments['correo']; ?>"><img src="http://www.forosdelweb.com/f18/chismes/images/mail.gif" width="12" height="10" border="0" alt="<?php echo $row_comments['correo']; ?>" /></a></div>
  7.           <div align="left" style="font-family:Arial, Helvetica, sans-serif; font-size:9px;"><?php echo $fechag ?></div>
  8.           <div align="left" class="flet" style="font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:8px; margin-top:4px; border-top:dashed 1px #333;"><?php echo $row_comments['contenido']; ?></div></td>
  9.         </tr>
  10.       </table>
  11.       <br />
  12. <?php }
  13.              } while ($row_comments = mysql_fetch_assoc($comments)); ?>

De esta forma hablas?
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
  #4 (permalink)  
Antiguo 17/03/2009, 12:21
Avatar de Capimaster  
Fecha de Ingreso: agosto-2004
Mensajes: 494
Antigüedad: 20 años, 3 meses
Puntos: 2
Oye pero no seria mas bien al reves?? por que de esa forma lo intente y no me imprime nada :S

Orale the_web_saint.--- eso era lo que decia!!! si me funco
__________________
http://www.elcapitolio.com.mx - Ocotlán, Jalisco, México

Última edición por GatorV; 17/03/2009 a las 15:44
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:14.