Salve, sto scrivendo una classe per disegnare form.
errore:
Warning: Invalid argument supplied for foreach() in /var/www/progeny/form.inc on line 39
questa è la funzione incriminata:
function HTML_Options_Parser($options)
{
$HTML_options = NULL;
$tags = count($options);
$i = 0;
foreach($options as $key => $val)
{
$i++;
$spacer = ($tags != $i) ? ' ' : NULL;
$HTML_options .= sprintf("%s=%s%s", $key, $val, $spacer);
}
return($HTML_options);
}
ed invece così creo l'array $options che passo alla funzione
include('form.inc');
$form = new Form;
$form->Initialize('nome', 'action', 'multipart/form-data');
$form->Draw_Item('text', 'nome', 'valore di default', NULL, array('maxlength'=>'15'), NULL);
$form->Render();
idee?

Rispondi quotando
