• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Problema risolto problema array

chack1172

Utente Senior
Autore del topic
27 Aprile 2013
1.538
69
Miglior risposta
1
Salve raga è la prima volta che creo un array in questo modo e mi sono ritrovato un errore che non riesco a risolvere.

Questo è il codice:

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

questo è quello che crea:

errore.png


c'è un array in più, come mai? come faccio a rimuoverlo?
 
E' abbastanza strano... controlla che non hai una riga vuota nella tabella (o comunque una riga senza nome)...
Per rimuovere l'ultimo elemento di un array basta usare array_pop; nel tuo caso
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
occhio che però non è la soluzione... ti consiglio di indagare il motivo per cui accade questo problema
 
@ptm non sono riuscito a capire qual'è l'errore ma ho visto che dal database prende il numero giusto di campi quindi al posto di usare un foreach ho usato un ciclo for:

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
 
Prova a fare una cosa di questo tipo che mi sembra un po' più pulita...
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
ho capito il motivo... stavi usando in modo sbagliato mysqli_fetch_assoc()... se lo metti dentro al foreach il ciclo fa per forza un'iterazione in più del dovuto
 
Ultima modifica: