Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Formularz wyboru z php
Forum PHP.pl > Forum > Przedszkole
Lethys
Mam jakis formularz np.

  1. <?php
  2. include("config.php");
  3. (...)
  4. ?>
  5. <p>Osoba2:
  6. <select name="osoba2">
  7. <option>$user</option>
  8. </select></p>
  9. <p><input type="submit" name="submit" value="Doł&#261cz" /></p>
  10. </form>


I wlasnie jak zrobic zeby w tym polu wyboru byla lista wszystkich osob zarejestrowanych ? ( uzytkownicy znajduja sie w bazie "user" no i chce zeby pokazywaly sie nicki a nie id , czyli sortowanie wdl. "nick" )

dzieki za pomoc
fredzio90
  1. <?php
  2. <select name="osoba">';
  3. $result = mysql_query("SELECT * FROM user");
  4. while($r = mysql_fetch_array($result)) {
  5. $nick = $r['nick'];
  6. $id = $r['id'];
  7. echo '<option value="'.$id.'">'.$nick.'</option>';
  8. }
  9. echo '</select>';
  10. ?>


i sobie zmodyfikujesz znaczy podrasujesz ;D
Lethys
A da sie zrobic alfabetycznie ? smile.gif
fredzio90
  1. <?php
  2. <select name="osoba">';
  3. $result = mysql_query("SELECT * FROM user ORDER by nick X");
  4. while($r = mysql_fetch_array($result)) {
  5. $nick = $r['nick'];
  6. $id = $r['id'];
  7. echo '<option value="'.$id.'">'.$nick.'</option>';
  8. }
  9. echo '</select>';
  10. ?>


w miejsce X spisz albo ASC albo DESC.. niepamiętam ale ktoreś jest od a-z a drugie odwrotnie już nie pamiętam ;D
Lethys
A jak w bazie tabela users wyglada tak :

|id|nick|miejscowsc|x|y|

i chcialbym zeby po wybraniu osoby z tego formularza pojawiaj sie tekst np. Twoje wszpolrzedne to X Y

Jak takie cos zrobic ?
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.