Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/01/2006, 15:36
Avatar de dopon
dopon
 
Fecha de Ingreso: julio-2005
Ubicación: Cucuta / Colombia
Mensajes: 493
Antigüedad: 18 años, 9 meses
Puntos: 1
Cita:
Iniciado por helthon
Hola a todos quisiera saber donde puedo colocar el if para que me indique si hay o no hay un registro dentro de la B.D.

Código PHP:
<?php    
$conselect 
mysql_query("SELECT * FROM `categoria` WHERE tipo='Publicaciones' ") or die('La consulta fallo: ' mysql_error());
echo
'<select name="categoria" id="idcategoria" class="fadtext">';
while (
$linea mysql_fetch_array($conselect)) 
{
    echo
'<option value="'.$linea["nombre"].'">'.$linea["nombre"].'</option>';     
}
echo
'</select>';
?>
thank

Haber por lo visto estas creando un select con varias opciones que vienen de un DB , cuando tu te refieres a un registro te refieres a uno solo, creo que lo que deseas saber es si la consulta realmente obtuvo al menos un registro y me imagino que el if lo deseas para limitar la creacion d eun select vacio

si te entendi bien con la poca descripcion que diste la solucion seria esta :


Código PHP:
<?php    
$conselect 
mysql_query("SELECT * FROM `categoria` WHERE tipo='Publicaciones' ") or die('La consulta fallo: ' mysql_error());
if(
$conselect)
{echo
'<select name="categoria" id="idcategoria" class="fadtext">';
while (
$linea mysql_fetch_array($conselect)) 
{
    echo
'<option value="'.$linea["nombre"].'">'.$linea["nombre"].'</option>';     
}
echo
'</select>';
}
?>