maras_
2.09.2009, 15:40:13
Witam. Potrzebuję napisać funkcję, która będzie dodawać nowe pola do formularza z poziomu administratora. Przedstawiam kod formularzu
<form action="dodaj.php" method="post"> <p>Zagłosuj na 1 z 3 opcji
</p> <input type=radio name=odp value=1>Tak
<br> <input type=radio name=odp value=2>Nie
<br> <input type=radio name=odp value=3>Nie wiem
<br> <input type=submit value=Wyślij>
chodzi o to żebym bedąc zalogowany jako administrator mógł dodać następne pola tj value 4,5,6 itd. a nie bardzo wiem jak się za to zabrać.
sadistic_son
2.09.2009, 17:34:47
Od biedy moznaby bylo zapisac formularz do bazy danych, kazdy input do oddzielnego rekordu. Tabela z polami: id, type, name, vaule, optional. Czy cos w tym stylu. I dodawac lub usuwac pola z bazy. Problem pojawia sie przy wstawianiu np. selecta czy textarea.
Gdy type = 1 to jest textarea, a gdy 2 to wyciągnij z innej tabeli po tym id opcje to selecta.
To ja radze zapoznać się z JavaScript, dodawać lub usuwać elementy "w locie", a do bazy posyłać serializowane dane. Przykład takiego skryptu masz tutaj w działaniu. Mniej więcej w 2/3 masz pola Obowiązki i takie tam
http://www.ofertypracy24h.pl/daj-prace.htmlMyślę, że o coś takiego Ci mniej więcej chodzi

Zajrzyj w kod i szukaj z głową to znajdziesz