$a=mysql_query("SELECT * FROM solicitudes WHERE SOLICITANTE='" . $_SESSION['idu'] . "' AND NOVEDAD=1");//Notificaciones por respuesta a una solicitud
$b=mysql_query("SELECT * FROM solicitudes WHERE SOLICITAdo='" . $_SESSION['idu'] . "' AND ESTADO=0");//Notificaciones por solicitudes pendientes de respuesta
<?php if(mysql_num_rows($a)>0){ ?>
<a href="missolicitudes.php"><img src="images/ajax-loader.gif"></a><?php
}elseif(mysql_num_rows($b)>0){ ?>
<a href="missolicitudes.php"><img src="images/ajax-loader.gif"></a>
<?php }?> Me podriais decir como OPTIMIZAR ESTE CODIGO?
Hola:
No logro entender el código o la pregunta. Quizás si elaboras más la pregunta te puedo ayudar (quizás otro usuario te pueda ayudar con esos datos).
Saludos.
No logro entender el código o la pregunta. Quizás si elaboras más la pregunta te puedo ayudar (quizás otro usuario te pueda ayudar con esos datos).
Saludos.
Si te refieres a organizar mejor el código podrías hacerlo así:
<?php
// Notificaciones por respuesta a una solicitud
$a = mysql_query("SELECT * FROM solicitudes WHERE SOLICITANTE='" . $_SESSION['idu'] . "' AND NOVEDAD=1");
// Notificaciones por solicitudes pendientes de respuesta
$b = mysql_query("SELECT * FROM solicitudes WHERE SOLICITAdo='" . $_SESSION['idu'] . "' AND ESTADO=0");
// Declaramos los mysql_num_rows para cada variable
$contarA = mysql_num_rows($a);
$contarB = mysql_num_rows($b);
if($contarA > 0){
// Si existen notificaciones por respuesta a una solicitud ocurre lo siguiente
echo "<a href='missolicitudes.php'><img src='images/ajax-loader.gif' /></a>";
} else {
if($contarB > 0){
// Si no existen notificaciones por respuesta a una solicitu pero sí solicitudes pendientes de respuesta
echo "<a href='missolicitudes.php'><img src='images/ajax-loader.gif' /></a>";
}
}
?>Muchas gracias Doodleo! esta perfecto asi