Foros del Web » Programando para Internet » PHP »

Que problema tiene esto?

Estas en el tema de Que problema tiene esto? en el foro de PHP en Foros del Web. Hola, estoy con este script: Código PHP: if( $premium  ==  1 ){ $conexion  =  date ( 'Y-m-d' ,  $lastConect ); $fecha2  =  date ( 'Y-m-d' ...
  #1 (permalink)  
Antiguo 12/06/2010, 01:43
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 3 meses
Puntos: 9
Que problema tiene esto?

Hola, estoy con este script:
Código PHP:
if($premium == 1){
$conexion date('Y-m-d'$lastConect);
$fecha2 date('Y-m-d'time());
if(
$conexion == $fecha2){
$diasMenos $diaspremium;
$valorpremium 1;
}else{
$diasMenos $diaspremium-1;
if(
$diaspremium == 0){
$valorpremium 0;
}else{
$valorpremium 1;
}

No sé que tiene mal, pero esto hacer que el resto del script funcione mal

Se supone, que si es premium y es la primera vez del dia que se conecta le resta 1 dia, si los dias restantes son 0, cambia el valor de premium a 0, por lo tanto dejaria de ser premium

Última edición por SeaPirates; 12/06/2010 a las 02:04
  #2 (permalink)  
Antiguo 12/06/2010, 02:46
Avatar de santris  
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 8 meses
Puntos: 66
Respuesta: Que problema tiene esto?

Si el script funciona, lo que te falta es cerrar una llave, te pongo el anidado con sangría para que lo veas mejor.

Código PHP:
if($premium == 1)
{
   
$conexion date('Y-m-d'$lastConect);
   
$fecha2 date('Y-m-d'time());
   if(
$conexion == $fecha2)
   {
     
$diasMenos $diaspremium;
     
$valorpremium 1;
   }
   else
   {
     
$diasMenos $diaspremium-1;
     if(
$diaspremium == 0)
     {
       
$valorpremium 0;
     }
     else
     {
       
$valorpremium 1;
     }
   } 
}
//llave que falta 
__________________
Tu álbum de cromos online!!
  #3 (permalink)  
Antiguo 12/06/2010, 04:02
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 3 meses
Puntos: 9
Respuesta: Que problema tiene esto?

Vale, creo que ya está, muchisimas gracias +1

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:27.