Hola amigos, tengo un código donde estoy sacando un superávit o déficit, dependiendo del monto que obtenga.
El problema que tengo, es que no logro que se visualice lo que estoy realizando, por ejemplo:
Código PHP:
Ver original$totsd=($total-$gastos);
$sql="select id, totalg from becas_deficit_superavit where valid=1";
do{
switch($rowD['id']){
case 1:
if($totsd < $row['totalg']){
echo "Superávit de $0 a $100.999";
}
break;
case 2:
if($totsd >= $row['totalg']){
echo "Superávit de $101.000 ó más";
}
break;
case 3:
if($totsd > $row['totalg']){
echo "Déficit de $0 a $-100.999";
}
break;
case 4:
if($totsd <= $row['totalg']){
echo "Déficit $-101.000 ó más";
}
break;
}
}
Llego por ejemplo con un déficit de -30000 y debería aparecerme en pantalla el mensaje del case 3, pero en realidad me muestra el mensaje del case 2 y 3, me podrían ayudar a solucionar este problema, ¿por qué no logro ver en que me equivoco?
Muchas gracias