Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2003, 14:54
sicuesn
 
Fecha de Ingreso: abril-2003
Ubicación: Guatemala
Mensajes: 93
Antigüedad: 21 años
Puntos: 1
Pregunta if(empty()) ?

hola:

Tengo una duda:
en mi formulario puse 3 campos para que me suban imagenes, pero no todas las personas van a subir 3.....entonces mi pregunta es como podria hacer para que si mi campo en la BD esta vacio no me salga el espacio de la foto.....

este es mi codigo

Código PHP:
<?php 
    
echo "<table width='45%' align='left' border='1' bordercolor='#FFFFFF' >";
mysql_connect("localhost","","") or die ("no se ha podido conectar a la BD");
    
mysql_select_db("") or die ("no se ha podido seleccionar la BD");

    
$sql "SELECT id,nombre,apellidos,telefono,direccion,email,categoria,titulo,precio,descripcion,fecha FROM $cat where id = $id ";
    
$consulta mysql_query($sql) or die ("No se pudo ejecutar la consulta");

    While (
$registro=mysql_fetch_assoc($consulta)){
        
$foto "<img src=\"verthumban.php?id=".$registro['id']."&cat=$cat\">";
        
$foto2 "<img src=\"verthumban2.php?id=".$registro['id']."&cat=$cat\">";
        
$foto3 "<img src=\"verthumban3.php?id=".$registro['id']."&cat=$cat\">";
        
$nombre "".$registro['nombre'];
        
$apellidos "".$registro['apellidos'];
        
$telefono "".$registro['telefono'];
        
$direccion "".$registro['direccion'];
        
$email "".$registro['email'];
        
$titulo "".$registro['titulo'];
        
$descripcion "".$registro['descripcion'];
        
$fecha "".$registro['fecha'];
        
$precio "".$registro['precio'];
        }
        
echo  
  
"<tr>
    <td width='35%' align=\"left\" border='1' bordercolor='#999999' bgcolor=\"#FAFAFA\"><font size=\"3\" face=\"Arial, Helvetica, sans-serif\"><strong>Titulo: </strong></font><font size=\"2\" color=\"#0000FF\">$titulo</font></td>
  </tr>"
;
echo 
"</table>";
echo 
    
"<table width='35%' align='right' border='1' bordercolor='#FFFFFF' >";
echo 
"<tr>
    <td width='35%' align=\"left\" border='1' bordercolor='#999999' bgcolor=\"#FAFAFA\"><font size=\"3\" face=\"Arial, Helvetica, sans-serif\"><strong>Precio: </strong></font><font size=\"2\" color=\"#0000FF\">$precio</font></td>
  </tr>"
;
echo 
"</table><br>";
echo 
    
"<br><table width='100' align='center' border='1' bordercolor='#FFFFFF' >";
echo 
"<tr>
    <td width='100' align=\"center\" border='1' bordercolor='#999999' bgcolor=\"#FAFAFA\">
    <a href=\"foto.php?id=$id&cat=$cat\" target='_blank'>$foto</a></td>
    <td width='100' align=\"center\" border='1' bordercolor='#999999' bgcolor=\"#FAFAFA\">
    <a href=\"foto.php?id=$id&cat=$cat\" target='_blank'>$foto2</a></td>
    <td width='100' align=\"center\" border='1' bordercolor='#999999' bgcolor=\"#FAFAFA\">
    <a href=\"foto.php?id=$id&cat=$cat\" target='_blank'>$foto3</a></td>
  </tr>"
;
echo 
"</table>";
echo 
    
"<table width='100%' align='center' border='1' bordercolor='#FFFFFF' >";
echo 
"<tr>
    <td width='100%' align=\"left\" border='1' bordercolor='#999999' bgcolor=\"#FAFAFA\"><font size=\"3\" face=\"Arial, Helvetica, sans-serif\"><strong>Descripción: </strong></font>
    <br><font size=\"2\" color=\"#0000FF\">$descripcion</font>
  </tr>"
;
echo 
"</table>";
echo 
    
"<table width='100%' align='left' border='1' bordercolor='#FFFFFF' >";
echo 
"<tr>
    <td width='100%' align=\"left\" border='1' bordercolor='#999999' bgcolor=\"#FAFAFA\"><font size=\"3\" face=\"Arial, Helvetica, sans-serif\"><strong>Contacto: </strong></font>
    <br><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Nombre: </font><font size=\"2\" color=\"#0000FF\">$nombre</font>
    <br><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Apellido: </font><font size=\"2\" color=\"#0000FF\">$apellidos</font>
    <br><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Telefono: </font><font size=\"2\" color=\"#0000FF\">$telefono</font>
    <br><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Dirección: </font><font size=\"2\" color=\"#0000FF\">$direccion</font>
    <br><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Email: </font><font size=\"2\" color=\"#0000FF\"><a href=\"mailto:$email\">$email</a></font>
    <br><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Publicado: </font><font size=\"2\" color=\"#0000FF\">$fecha</font>
  </tr>"
;
echo 
"</table><br>";
mysql_close
?>
supongo que tiene que ser algo como if(empty()...pero no logro hacer que funcione.....

gracias...

sicuesn

Última edición por sicuesn; 21/07/2003 a las 15:00