Lo que deseo es poder hacer una consulta mysql que me devuelva la cantidad de registros que tiene formapago con la variable 'Comisionista'. Esto lo he logrado con el siguiente codigo:
<?php
$bd_host = "localhost";
$bd_usuario = "root";
$bd_password = "";
$bd_base = "ventas";
$con = mysql_connect($bd_host, $bd_usuario, $bd_password);
mysql_select_db($bd_base, $con);
$resultado = mysql_query($sql, $con);
$contar = "SELECT COUNT(formapago) FROM empresa WHERE formapago LIKE 'Comisionista'";
$count_result = mysql_query($contar, $con);
$total1 = mysql_result($count_result, 0, 0);
echo $total1['COUNT(formapago)'];
?>
Con esto, el echo me devuelve, en forma correcta, "4", que es la cantidad de registros que poseen la variable 'Comisionista'.
Ahora viene lo complicado (para mi jejeje).
Cuando quiero que al comparar este numero (4) me genere una accion ...ops... no lo hace...
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Este es el codigo que uso para mostrar, en este caso, la cantidad de letras "X" de acuerdo al resultado de la variable:
<?php
switch($total1['COUNT(formapago)']) {
case "1": // Bloque 1
echo "X";
echo "<br>";
break;
case "2": // Bloque 2
echo "XX";
echo "<br>";
break;
case "3": // Bloque 3
echo "XXX";
echo "<br>";
break;
case "4": // Bloque 4
echo "XXXX";
echo "<br>";
break;
case "5": // Bloque 5
echo "XXXXX";
echo "<br>";
break;
case "6": // Bloque 6
.
.
.
asi continua hasta nueve
.
.
.
default: // Bloque 10
echo "La variable contiene otro valor";
echo " distinto ";
}
?>
![enojado](http://static.forosdelweb.com/fdwtheme/images/smilies/enojado.png)
Probe tambien con if y else if y nada, siempre me muestra en pantalla una sola X en lugar de mostrarme XXXX.
Desde ya gracias por su ayuda.
Saludos. Atentamente.
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)