Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP] Zaznaczanie opcji po przetworzeniu formularza
Robert3d
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 3
Dołączył: 22.04.2006

Ostrzeżenie: (0%)
-----


Witam mam problem nie wiem jak stworzyć warunki czy może inną metodę zastosować by:

Mam formularz z 20 checkbox-ami zaznaczam kilka. formularz przetwarza się i w tablicy $_GET pojawiają się puszka=on, nakretka=on plastik=on.
Po przetworzeniu wraca na tą samą stronę i teraz jak zrobić by opcje po przetworzeniu formularza były zaznaczone.


gdzie formularz prezentuje sie tak.
  1. while($row = mysqli_fetch_assoc($dane)){
  2. ?>
  3. <li>
  4. <div><input type="checkbox" name="<?php echo $row['rodzaj']; ?>" /></div>
  5. <div><?php echo $row['rodzaj'];?><img src="<?php echo $row['obrazek']; ?>"/></div>
  6. </li>
  7. <?php } ?>
  8. </ul>
  9. <input type="submit" value="Pokaż" />


Ten post edytował Robert3d 14.06.2011, 01:02:07
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




To JAK to ma działać w połączeniu z bazą jest już zależne od jej struktury. Na tym właśnie polega dobra strona takiego rozdzielenia. Masz całkowicie niezależne generowanie formularza od tego co robisz w logice aplikacji czy po stronie bazy. Nie mieszasz obu. Jak dla mnie rozwiązań może być wiele:
1) złączenie typu many-to-many,
2) serializowana tablica,
3) osobne kolumny w tabeli dla każdego checkboxa
żeby tylko wymienić 3 najpopularniejsze rozwiązania.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 00:55