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>';
}
?>