Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Pomoc z listą rozwijaną
koks1429
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 28.03.2010

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


Witam, mam problem z moją listą rozwijaną, którą chcę umieścić w formularzu.

Lista ma zawierać rekordy pobrane z bazy danych, z tabeli user z pola Kto.
Oto co mam:

  1. Kto: <select name="kto">
  2.  
  3. </option><?php
  4. require 'conn.php';
  5. $result = mysql_query("SELECT * FROM `user` WHERE `Kto` ");
  6. ?></option>
  7. </select>



Jest to zapewne źle, gdyż mam listę rozwijaną ale nie ma w niej nic do wyboru.
Prawdopodobnie muszę wykorzystać http://www.php.net/manual/pl/function.mysql-fetch-array.php
Ale nie wiem jak to zrobić. Mógłby mnie ktoś naprowadzić jak to rozwiązać?

I czy kod mam umieścić między znacznikami <option></option> czy można jakoś zrobić aby było to samo generowane w zależności od ilości rekordów w tabeli
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Zobacz przykład:
  1. <?php
  2. echo '<select name="ktoed" class="textbox" style="width:150px;">
  3. <option value=""> Kto może edytować </option>';
  4. $zapytanie = "SELECT * FROM logowanie";
  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. ?>
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: 5.10.2025 - 06:53