while autoincrementante non incrementa

ciao, ho un while che dovrebbe incrementarmi un campo, all'interno di un altro while:

while ($row = mysql_fetch_array($circolari_corsi))
                     {
                        $colorow++;
                        $classe = $colorow % 2 ? 'chiara' : 'scura';
                        $dimMax = 1000;
                        $i = 0;
                           while($i<$dimMax) {
                              $numero_corso = $i;
                              ++$i;
                           }
                        $tema = $row['tema'];
                           

ma non funzia come dovrebbe, ho 4 campi e tutti mostrano il numero 999, perchè?

grazie

inviato 8 anni fa
gabar-el
X 0 X

Ciao,

prova sostituire ++$i con $i++.

 :bye:

Zeta

risposto 8 anni fa
zeta80
X 0 X

in realtà era scritto come suggerisci, ho riportato solo una delle varie prove per sbaglio....

risposto 8 anni fa
gabar-el
X 0 X

Se le variabili arrivano a 999 allora l'incremento funzina ,quindi il problema è un altro ma dal codice che hai riportato non si capisce cosa tu voglia ottenere.

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

vorrei ottenere un campo autoincrementante da 1 in avanti per ogni nuovo record che viene inserito, poichè numero_corso lo richiamo all'interno di una cella. Quindi riga nuova per via di un nuovo inserimento da form e autoincrementamento nella cella....

spero di essermi fatto capire...

grazie

risposto 8 anni fa
gabar-el
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda