Ciao!
Ho appena creato un metodo che, passandogli un' array, crea una select html.
La cosa strana è che il sorgente me lo da perfetto:
codice HTML:
<select class="myclass" name="select_name">
<option value='1'>sede legale<\option>
<option value='2'>punto vendita<\option>
</select>
Mentre il risultato lo potete vedere nell' immagine allegata.
Questo il codice del metodo:
Codice PHP:
public function f_get_select($w, $name, $class, $arr)
{
//Creo un' array contenente vari gruppi di input e le loro caratteristiche
$attributes_list = array(
"select1" => array("name" => $name,
"class"=> $class)
//Poi ne creo altri
);
$a = "<select class=\"".$attributes_list[$w]["class"]."\" name=\"".$attributes_list[$w]["name"]."\"> \n";
//Creo le osptions
foreach($arr as $key => $value)
{
for($i=0; $i<count($key); $i++)
{
$a .= "<option value='".$value[0]."'>" .$value[1]. "<\option>\n";
}
}
$a .= "</select> \n";
return $a;
}
Qualcuno sa dirmi perchè?