Elo mam taki kod:
public static function menu
($name, $value, $multiple = false, $css = null) {
self::open_rows_and_cols();
$multi = ($multiple === false) ? '' : 'multiple="multiple"';
self::$form .= '<select name="'.$name.'" '.$multi.'>';
self::$array_form[$name.'_open'] = htmlspecialchars('<select name="'.$name.'" '.$multi.'>');
{
foreach($value as $key => $option)
{
self::$form .= '<option value="'.$key.'">'.$option.'</option>';
self::$array_form[$name.'_'.$key] = htmlspecialchars('<option value="'.$key.'">'.$option.'</option>'); }
}
else
{
self::$form .= '<option value="'.$value.'">'.$value.'</option>';
self::$array_form[$name] .= htmlspecialchars('<option value="'.$value.'">'.$value.'</option>'); }
self::$form .= '</select>';
self::$array_form[$name] = self::$array_form[$name.'_open'];
unset(self::$array_form[$name.'_open']);
foreach($value as $key => $value)
{
self::$array_form[$name] .= self::$array_form[$name.'_'.$key];
unset(self::$array_form[$name.'_'.$key]); }
self::$array_form[$name] .= self::$array_form[$name.'_close'];
unset(self::$array_form[$name.'_close']);
self::close_rows_and_cols();
}
Problem polega na tym jak zrobic zeby nie byl tak zagmatowany?
Tzn na samym koncu chce miec w
self::array_form[$name]
Cale menu ze wszystkimi elemntami tag select jak i option...idzie to jakos zrobic bez tego unset i bez zbednego kombinowania?bo poki co nie przychodzi m,i nic do glowy....