Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/03/2011, 12:05
ranndyxd
 
Fecha de Ingreso: febrero-2011
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Expertos en PHP

Cita:
Iniciado por bUllan9ebrio Ver Mensaje
mmmmm

42h*60m=2520minutos (máximo)
2520m*3m=7560m(deben esperar)
7560m/60m=126h(deben esperar)
126h/24h=5.25d(cantidad de dias de espera)
24h*.25d=6h(horas restantes)


esto quiere decir que debe esperar 5 dias y 6 horas desde su última desconexión si se le agoto el tiempo completo, creo que utilizando esta estruvtura podrías realizar los cálculos ingresados por los usuarios, espero te sirva.Saludos

----------------------------------------------------------------

Tengo lo Siguiente Pero Ahora necesito agregarle otra cosa :D
Ok les dije cada 3 minutos ganas 1 ahora por cada 3minutos que no estes conectado ganas 1 hasta que llegues a 40 horas despues de 40 horas 10 minutos fuera ganas 1 .

esto

3minutos fuera >+ 1 min <= si es menor o igual a 40 horas

10minutos fuera >+ 1 min > si es mayor que 40 Horas

por favor ayudame please





Código PHP:
Ver original
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <?php
  6. $horas=$_POST['horas'];
  7. $minutos=$_POST['minutos'];
  8. if ($horas==""){
  9. ?>
  10.  
  11.       <form action="" method="post" target="horas">
  12.       Horas <input type="text" size="2" name="horas" value="">
  13.       <br>
  14.       Minutos <input type="text" size="2" value="" name="minutos">
  15.       <input type="submit" value="Calcular" />
  16.       </form>
  17.       <iframe align="middle" name="horas" id="horas" width="500" height="500" allowtransparency="yes" scrolling="no" style="border:hidden"></iframe>
  18. <?php
  19. }else{
  20.  
  21. $maximo=$horas*$minutos;  //=2520
  22.  
  23. if ($horas<="42")
  24.            
  25.            {
  26.                
  27.                 $minutos=$maximo*3;  //=7560m(deben esperar)
  28.                 $horas=$minutos/60; //=126h(deben esperar)
  29.                 /*$dias=$horas/24; //=5.25d(cantidad de dias de espera)
  30.                
  31.                 $diasr = explode ('.',$dias);
  32.                
  33.                 $total=24*$diasr[1];    //=6h(horas restantes)
  34.                 */       
  35.            
  36.             echo "Para Regenerarte debes estar fuera por ".$horas;
  37. //" dias con "/*.$diasr[1].*/" minutos<br>"/*.$dias;*/
  38.  }else{
  39.              
  40.              echo   "<script>
  41.              alert ('Es imposible que usted tenga ".$horas." Horas ');
  42.              window.location ='prueba.php';
  43.              </script>";
  44.      
  45.      }
  46. }
  47. ?>
  48.  
  49. </body>
  50. </html>