<?php function option($rodzaj_opcji, $nazwa_opcji, $zmienna_opcji, $tresci_opcji) { } ?>
Zmienna $opcje przyjmuje za swą wartość tablicę:
<?php 1 => 'loginu', 2 => 'adresu e-mail', 3 => 'numeru Gadu-Gadu', 4 => 'nicku Tlen', 5 => 'rangi', 6 => 'statusu', 7 => 'daty założenia/aktywacji konta', 8 => 'daty ostatniego logowania', 9 => 'adresu IP', ); ?>
Dlaczego jeśli za $tresci_opcji w wywoływaniu funkcji wpiszę:
<?php $opcje ?>
Nie działa pętla wewnątrz funkcji wyglądająca tak:
<?php $zwroc .= '<select name="'.$nazwa_opcji.'">'; $i=1; foreach($tresci_opcji as $nazwa) { $zwroc .= '<option "'; if ($zmienna_opcji==$nazwa['$i']) { $zwroc .= 'selected="selected"'; } $zwroc .= '>"'.$nazwa['$i'].'"</option>'; $i++; } $zwroc .= '</select>'; return $zwroc; ?>
?