Myślę, jak by sobie uprościć proces robienia formularza na potrzeby własnych mini-cmsów. Decolowo może być nawet kilkanaście pól, które chciałbym 'edytować' w jednym pliku. Chwilowo wpadłem na coś takiego:
<?php
// 1 - nazwapola, label_pola, typ pola
$tabl[0
] = array('tytul', 'Tytuł', 'input_text'); $tabl[1
] = array('data', 'Data wydania', 'input_text'); $tabl[2
] = array('opis', 'Opis obiektu', 'textarea');
for ($x=0; $x < count($tabl); $x++) { if ($tabl[$x][2] == 'input_text'){
echo '<label>'.$tabl[$x][1].'</label><br><input type="text" name="'.$tabl[$x][0].'"><br>';} elseif ($tabl[$x][2] == 'textarea')
{echo '<label>'.$tabl[$x][1].'</label><br><textarea name="'.$tabl[$x][0].'"></textarea><br>';} }
?>
Pewnie można lepiej, ale nie jestem pewien jak. Poza tym jest problem, gdy chcę dołączyć pole wyboru (select, option) w tym stylu:
<?php
$tabl[2
] = array('rodzaj', 'Rodzaj Obiektu', 'select', 'pierwsza_możliwość', 'druga_możliwość', 'trzecia_możliwość'); ?>
Liczba możliwości będzie się zmieniała w zależności od projektu i nie wiem jak tę zmienność przerobić na gotowy kod html.