Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]pobieranie danych z mysql do tablicy, umieszczenie danych z bazy w polu select
ksenon
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 11.02.2011

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


witam, jestem bardzo początkujący w php, oto mój problem:

- potrzebuje pobrać dane z bazy oraz wyswietlić je w polu select, dokładnie bedzie kilka gru, procesory, pamieci, itp. żeby można było złożyc zestaw komputerowy.

mam taki kod:

Kod
<select name=\"dzial\" >";

$selectValues = array('wy'=>'Laptop','procesor'=>'procesor','pamiec'=>'pamiec','dysk'=>'dysk');

foreach($selectValues as $key => $value)
{
        echo '<option value="'.$key.'"'.($_POST['dzial']==$key ? ' selected="selected"' : '').'>'.$value.'</option>'."";
}
echo "
</select>


znalazlem go w necie dostosowałem do siebie, tu wszystko jest ok, teraz potrzebuje żeby w zmiennej $SelectValues umieścić dane z bazy jak to moge zrobic, próbowałem zrobic tak:

Kod
$war="SELECT `marka` FROM `baza`";
$result=mysql_query($war);
while ($row = mysql_fetch_assoc($result)) {
$tablica = array( 'marka' => $row['marka']);

echo '
<select name=dzial>';
foreach($tablica as $key => $value)
{
        echo '<option value="'.$key.'"'.($_POST['dzial']==$key ? ' selected="selected"' : '').'>'.$value.'</option>'."";
}
echo '
</select>';
}

wyswietla 117 pol <select> a jak zrobic zeby bylo 117marek w jednym polu ?

Będę bardzo wdzięczny za pomoc.

Pozdrawiam.

Ten post edytował ksenon 11.02.2011, 22:25:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Proszę dodać bbcode.


--------------------
Go to the top of the page
+Quote Post
sada
post
Post #3





Grupa: Zarejestrowani
Postów: 302
Pomógł: 24
Dołączył: 6.12.2008

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


  1. <?php
  2. $war="SELECT `marka` FROM `baza`";
  3. $result=mysql_query($war);
  4. while ($row = mysql_fetch_assoc($result)) {
  5. $tablica = array( 'marka' => $row['marka']);
  6. }
  7. echo '<select name=dzial>';
  8. foreach($tablica as $key => $value)
  9. {
  10. echo '<option value="'.$key.'"'.($_POST['dzial']==$key ? ' selected="selected"' : '').'>'.$value.'</option>'."";
  11. }
  12. echo '</select>';
  13. ?>
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 Aktualny czas: 22.08.2025 - 05:47