Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Combo php i mysql
Forum PHP.pl > Forum > Przedszkole
Jamalrabka
Witam. mam probelm otóz nie wiem od czego zacząc przy wczytywaniu danych z pewnej tabeli z bazy mysql do pola typu combo w formularzu. Potrafie wybrac i wyśwetlic dane z bazy wrzucić je np. do tabeli ale niestety nie do combo. Jakis suchy schemat podpowiedz bede bardzo wdzięczny.
Nattfarinn
  1. <?php
  2.  
  3. $result = mysq_query("SELECT id, nazwa FROM kraj");
  4. echo "<select name='dropdown_country'>";
  5. while($kraj = mysql_fetch_row($result))
  6. {
  7. echo "<option value='".$kraj["id"]."'>".$kraj["nazwa"]."</option>";
  8. }
  9. echo "</select>";
  10.  
  11. ?>


Jeśli to masz na myśli... smile.gif
jamalrabka
No prawie bo combo jest wyświetlone ale nie jest wypełnione wartościami. Tzn nie tak do końca bo ma odpowiednią liczbe opcji ale każda z nich ma wartośc NULL.

Kod
<?php
include "include/autoryzacja.php";
include "include/login.php";

    $result = mysql_query("SELECT id_ogloszenia FROM postepowania");
    echo "<select name='dropdown_country'>";
    while($ogloszenie = mysql_fetch_row($result))
    {
        echo "<option value='".$ogloszenie['id_ogloszenia']."'>".$ogloszenie['id_ogloszenia']."</option>";
    }
    echo "</select>";
    
    echo "<br>".$ogloszenia."jj";

?>


Takie cos mam.
Jamalrabka
  1. <?php
  2. include "include/autoryzacja.php";
  3. include "include/login.php";
  4.  
  5. $result = mysql_query("SELECT id_ogloszenia FROM postepowania");
  6.  
  7. echo "<select name='dropdown_country'>";
  8.  
  9. while($ogloszenie = mysql_fetch_array($result))
  10. {
  11. $ogloszenie_combo=$ogloszenie['id_ogloszenia'];
  12.  
  13. echo "<option value='".$ogloszenie['id_ogloszenia']."'>".$ogloszenie_combo."</option>";
  14. }
  15. echo "</select>";
  16.  
  17. ?>


Koledzy zrobiłem. Bede miał pewno jeszcze pytanie jak to umieścić w formularzu ale spróbuje to zrobić sam narazie. Jak nei wypali to sie odezwe. Pozdrawiam Krzysiek
in5ane
  1. <?php
  2. include "include/autoryzacja.php";
  3. include "include/login.php";
  4.  
  5. $result = mysql_query("SELECT id_ogloszenia FROM postepowania");
  6.  
  7. echo "<form action=\"cos.php\" method=\"post\"><select name='dropdown_country'>";
  8.  
  9. while($ogloszenie = mysql_fetch_array($result))
  10. {
  11. $ogloszenie_combo=$ogloszenie['id_ogloszenia'];
  12.  
  13. echo "<option value='".$ogloszenie['id_ogloszenia']."'>".$ogloszenie_combo."</option>";
  14. }
  15. echo "</select><input type=\"button\" name=\"wybierz\" value=\"Wybierz\"></form>";
  16.  
  17. ?>


I później w tym pliku (przykładowo podanym) cos.php odbierasz sobie:
  1. <?php
  2. $dropdown_country = $_POST['dropdown_country']; // i już masz dane pod zmienna $dropdown_country
  3. echo 'ID Kraju: '.$dropdown_country.' (fajne no nie haha.gif)';
  4. ?>
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.