Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Combo php i mysql
-Jamalrabka-
post 17.12.2007, 10:51:07
Post #1





Goście







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.
Powód edycji: Dodałem tag w temacie. @drPayton
Go to the top of the page
+Quote Post
Nattfarinn
post 17.12.2007, 11:02:41
Post #2





Grupa: Zarejestrowani
Postów: 136
Pomógł: 22
Dołączył: 19.09.2007
Skąd: Sosnowiec

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


  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

Ten post edytował Nattfarinn 17.12.2007, 11:06:32


--------------------
Code should run as fast as necessary, but no faster; something important is always traded away to increase speed.
-- R. Pattis
Go to the top of the page
+Quote Post
-jamalrabka-
post 17.12.2007, 13:04:35
Post #3





Goście







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.
Go to the top of the page
+Quote Post
-Jamalrabka-
post 17.12.2007, 14:10:39
Post #4





Goście







  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
Go to the top of the page
+Quote Post
in5ane
post 17.12.2007, 15:27:40
Post #5





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


  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. ?>


Ten post edytował in5ane 17.12.2007, 15:27:50


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 26.06.2025 - 05:31