Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularz, a selected pobierany z bazy
Forum PHP.pl > Forum > Bazy danych
ZeTu
Witam
Mój problem polega na tym, że w formularzu mam listę rozwijaną i są tam nazwy szablonów znajdujących się w danym folderze i nazwę wybranego zapisuję w MySQL.
A jak zrobić potem by wyświetlało w tym samym formularzu to samo, tylko że z selected="selected" przy tej nazwie szablonu jakiego nazwę mamy w MySQL?
Jak nie wiecie o co chodzi, to chodzi o zmianę szablonu/skórki tak samo jak w PHP-Fusion.
Kshyhoo
Ja to robię tak:
  1. echo '<span style="float: left;display:inline;">
  2. <select name="ktoed" class="textbox" style="width:150px;">
  3. <option value=""> --- wybierz --- </option>';
  4. $zapytanie = "SELECT * FROM tabela";
  5. $wynik = mysql_query($zapytanie);
  6. while ($dane = mysql_fetch_array($wynik)) {
  7. $login = $dane['login'];
  8. $id_log_k = $dane['id_log'];
  9. if ($id_log == $id_log_k)
  10. echo '<option value='.$id_log_k.' selected>'.$login.'</option>';
  11. else
  12. echo '<option value='.$id_log_k.'>'.$login.'</option>';
  13. }
  14. echo '</select>
  15. </span>';
ZeTu
Ok już sobie poradziłem, dzięki
Kshyhoo
Właśnie taki kod podałem. Pokazuje w selekcie to, co zostało wyciągnięte z bazy.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.