Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2010, 20:30
canino_latino
 
Fecha de Ingreso: enero-2010
Mensajes: 113
Antigüedad: 14 años, 3 meses
Puntos: 2
Exclamación [SOLUCIONADO] Contar referidos PHP

Hola amigos bueno en esta ocasion tengo un problema que creo que es algo que solo se trata de un while o un for pero la verda no he dado bueno puede que sea por que estoy cansado :p igual les pido ayuda tengo este codigo

Código PHP:
Ver original
  1. <?php
  2. include("configuracion.php");
  3. $email=$_COOKIE["vipmail"];
  4. $cookie=$_COOKIE["vipcookie"];
  5. if($_COOKIE["vipcookie"] && $_COOKIE["vipmail"]){
  6.     $sqlu="SELECT * FROM usuariosvip WHERE email='".$email."' and cookie='".$cookie."'";
  7.     $resultadou=mysql_query($sqlu);
  8.     if(mysql_num_rows($resultadou)==1){
  9.     //Sacamos los no pagos
  10.     $sqlrefn="SELECT * FROM referidos WHERE refer='".$email."'";
  11.     $resultadorefn=mysql_query($sqlrefn);
  12.     $refnd=mysql_fetch_array($resultadorefn);
  13.     $refns=mysql_num_rows($resultadorefn);
  14.     //Sacamos los pagos
  15.     $sqlrefp="SELECT * FROM referidospa WHERE refer='".$email."'";
  16.     $resultadorefp=mysql_query($sqlrefp);
  17.     $refps=mysql_num_rows($resultadorefp);
  18.     while($refpd=mysql_fetch_array($resultadorefp)){
  19.     //Sacamos los indirectos pagos
  20.     $refpde=$refpd['email'];
  21.     $sqlrefinp="SELECT * FROM referidospa WHERE refer='".$refpde."'";
  22.     $resultadorefinp=mysql_query($sqlrefinp);
  23.     $refinps=mysql_num_rows($resultadorefinp);
  24.     }
  25.     $refdire=4;
  26.     $refindire=1.5;
  27. }
  28. else {
  29.     echo "No eres usuario";
  30. }
  31. }
  32. else {
  33.     echo "No eres usuario";
  34. }
  35. ?>

en la parte sacamos los indirectos pagos solo me devuelve los dos primeros y son 3 que deveria devolver la variable $refinps.

la tabla es esta:



espero puedan ayudarme, gracias :D