PREMESSA: La domanda potrà sembrare stupida, ma sto iniziando in php quindi anche le cose più stupide, se non riesco a beccarle sul manuale (sicuramente ci sono, ma non le trovo proprio) mi sembrano insormontabili!
Uso una variabile &conta_foto, all'interno di una funzione, che si dovrebbe incrementare ogni volta che richiamo la funzione. Ecco com'è il codice:
La variabile non ritorna nulla (perché fa altro) e tutto si svolge senza cambiare pagina.codice:function pubblica($enne) { $conta_foto++; // qua tutto il resto della funzione }
Io sapevo che se si sta sempre nella stessa pagina, le variabili non si perdono, ma invece ogni volta che richiamo la funzione la variabile $conta_foto, che dovrebbe fungere da contatore, si riazzera e quindi al primo incremento riparte da uno. Cosa sbaglio? Qual'è il modo più semplice (on indolore) per permettere alla variabile di conservare il valore tra una chiamata e l'altra della funzione?
Grazie![]()
![]()