Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql > Scripting e Risorse utili
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 27-07-10, 16:14   #31 (permalink)
User Newbie
 
Data di registrazione: Jul 2010
Messaggi: 1
Quote:
blekm Visualizza il messaggio
buon codice, utilissimo. Però ho scoperto un bug. I mesi che iniziano di domenica non si vedono (gennaio 2012, maggio 2011, agosto 2010).

qualche idea su come risolvere questo bug?
risolvi il bug in questo modo:
prima di iniziare il "ciclo madre" verifica se devi cominciare il mese con una domenica:

// se devo cominciare il mese con una domenica
if ($dati['start'] == 0)
$domenica = true;
else
$domenica = false;

poi una trentina di righe di codice sotto, prima del comando

continue; // 3) Faccio ricominciare il ciclo finchè uno dei due casi si riveli TRUE

aggiungi un controllo di questo tipo:

// se sono all'ultima cella e devo cominciare il mese con una domenica
if (($subciclo == 6) && ($domenica))
$info['can_start'] = TRUE; // Muto il valore di can_start in TRUE

in questo modo visualizzerai anche i mesi che cominciano con la domenica.

Ciao!
Pegasus_78 non in linea   Rispondi citando
Vecchio 27-07-10, 21:29   #32 (permalink)
 
L'avatar di tigrone
 
Data di registrazione: Oct 2009
Ubicazione: Garlasco... non sono stato io!!!!
Messaggi: 347
Forse potrebbe essere utile: c'è una funzione php che effettua una verifica sulla data
Codice:
checkdate($m,$d,$y);
dove $m=mese, $d=giorno, $y=anno (tutti valori numerici).

Restituisce 1 se la data è giusta.
tigrone non in linea   Rispondi citando
Rispondi
Tags: , , , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 20:19.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.