Ho il seguente codice che popola una select con i dati contenuti in un array in PHP.
provandolo con PHP 4.3.10 + winXP non mi dà nessun problema. Con PHP 4.3.8 + winXp all'interno della select mi appare il seguente errore:codice:<select name="area" onchange="document.getElementById('frm_cat').submit();" class="selectcat"> <option value="0">Seleziona una categoria <?php while ($element = each($area)) { echo "\t<option "; if (($element[0]) == $_POST['area']) echo 'selected '; echo 'value = "'.$element[0].'">'.$element[1]."\n"; } ?> </select>
---
Warning: Variable passed to each() is not an array or object in c:\appserv\www\imagegallery\admin\admin.php on line 91
---
Qualcuno sa quale può essere il problema ed eventualmente come fare la stessa cosa con un codice più robusto??
Grazie
Fabrizio
![]()

Rispondi quotando