Ciao a tutti.
Ho questo problema relativo a una struttura di un if.
Dovrei in pratica permettere la visualizzazione di un immagine fino alla scadenza della sua data, in pratica, salvo nel db l'url dell'immagine e il relativo nome (sara' sempre GGMMAA in formato numerico).
Per permettere la visualizzazione (o la non visualizzazione) dovrei in pratica recuperare il valore della data attuale e confrontarlo con il nome dell'immagine, se la data e' gia' passata, visualizza, altrimenti visualizza un altra immagine.
Sto provando cosi':
Non riesco a far visualizzare correttamente l'immagine.codice:// recupero la data dell'immagine e la scompongo in GGMMAA preg_match("/(\d{2})(\d{2})(\d{2})/",$array[data_flyer],$match); $coppia1 = $match[1]; $coppia2 = $match[2]; $coppia3 = $match[3]; // recupero la data attuale e la scompongo in GGMMAA $data = date( "dmy", mktime(date("m"),date("d"),date("y")) ); preg_match("/(\d{2})(\d{2})(\d{2})(\d{2})/",$data,$match1); // data attuale $coppia4 = $match1[1]; $coppia5 = $match1[2]; $coppia6 = $match1[3]; $coppia7 = $match1[4]; // eseguo l'if tra le coppie di valori if (($coppia1 <> $coppia4) && ($coppia2 <> $coppia5) && ($coppia3 <> $coppia7)){ echo "scaduto"; } else { echo "visualizza"; }
L' if sembra funzionare ma mi visualizza sempre scaduto...
Ho provato a invertire anche i valori ma secondo me e' sbagliata la sintassi dell'if, in quanto non e' che sono proprio un genio in php...
Ciao e grazie 1000
Micky


Rispondi quotando
