Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/06/2004, 11:08
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cuando dices "casilla" que que te refieres?

En principio .. con la función mysql_num_rows() (o en su defecto COUNT(*) del SQL de Mysql) puedes contar el nº de registros arrojados por tu consulta SQL .. Si es = 0 .. entonces no hay nada que mostrar ahí y podras mostrar tu "cerro" por defecto.

Código PHP:
<?
if (!empty($clicks)){
       
$numero mysql_query("SELECT clicks FROM cuentaclicks WHERE url='$click'");
       
$total=mysql_num_rows($numero);
       if (
$total == 0){
          while(
$row mysql_fetch_array($numero)){
              echo 
$row['clicks'];
         }
       } else {
            echo 
"0";
   }
}
Por cierto .. Si se supone que bajo esta consulta SQL:
$numero = mysql_query("SELECT clicks FROM cuentaclicks WHERE url='$click'");

sólo se va a arrojar un sólo registro como resultado o 0 (ninguno) dependiendo de que si existe o no existe .. el bucle "while" que usas estaría de más ..

Podrías usar en lugar de:
Código PHP:
while($row mysql_fetch_array($numero)){
              echo 
$row['clicks'];
         } 
La función mysql_result() tipo:

Código PHP:
echo mysql_result($numero,0); 
Un saludo,




Un saludo,