ciao, ho un problema in una parte di codice, questa:

Codice PHP:
    <tr>
        <td>Powers:
<font size="2" color="#990000">
            (Ctrl-click to
select multiple
powers)</font>
        </td>
        <td>
            <select multiple name="powers[]" size="4">
<?php
foreach ($pwrlist as $key => $value) {
    echo 
"<option value='$key' ";
    if (isset(
$powers) && array_key_exists($key,$powers)) {
        echo 
$powers[$key];
    }
    echo 
">$value</option>\n";
    }
    
?>
            </select>
        </td>
    </tr>
non mi torna i poteri all'interno della select, perchè? potrebbe essere un errore a monte o vi è un errore che non vedo?
il codice html presenta un errrore se lo vado a visualizzare, questo:
codice:
Invalid argument supplied for foreach() in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\prova\capitolo10\charedit.php on line 114
la llinea 114 è questa:

Codice PHP:
foreach ($pwrlist as $key => $value) { 
grazie... :bye: