Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2006, 11:37
Avatar de david_M_G
david_M_G
 
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 19 años, 9 meses
Puntos: 20
Consulta: Ver puntos según número de artículos

Hola!

Estaba yo probando por probar, haciendo una "herramienta" sin gran utilidad, pero no me ha salido y me ha picado la curiosidad...

Es lo siguiente:

Se supone que cuando un usuario manda un artículo a la web, se le suman 20 puntos, pero esto aún no funciona y quería hacer un pequeño script para poder ver la lista de usuarios y a su derecha cuántos puntos tengo que sumarle según el número de artículos que ha mandado.

Tenemos la tabla usuarios y la tabla artículos. Para conseguir la lista de usuarios tenemos que hacer una llamada a la tabla usuarios consiguiendo el nombre de cada uno (campo: nick), y para conseguir el número de puntos respectivo hay que hacer una llamada a la tabla artículos, cogiendo los artículos de cada usuario (campo: autor).

Ésto es la práctica que he puesto a prueba, pero el resultado me devuelve 0 puntos a todos los usuarios, incluso los que han enviado artículos (Recuerda, son 20 por artículo..... 1 artículo -> 20 puntos; 2 artículos -> 40 puntos.....)

Código PHP:
         <?
         
include_once ("config/index.php");
$_pagi_sql "SELECT * from usuarios order by id DESC";
$_pagi_cuantos 100;
include(
"paginator.inc.php");
while(
$row mysql_fetch_array($_pagi_result)){ ?>

<td><? printf($row['nick']);?></td>
  
<? $quien == $row['nick']; ?>
  <? include_once ("config/index.php");
        
$query "SELECT * FROM articulos where autor = '$quien'";
        
$result =  mysql_db_query ($dbname$query$link);
        
$numero_articulos mysql_num_rows($result);
        
$cuantos_puntos 20 $numero_articulos?>
        <td><?=$cuantos_puntos?></td> 

</tr>
      <? ?>