Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML][MYSQL] dane z bd dostepne w formularzu
jarekjr
post 17.10.2008, 14:42:22
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 13.10.2008

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


Witam
Oto prosty formularz w html:
Kod
form action="dodrez.php" method="post"> <table border="0">
<tr><td>wybierz film: </td><td> <select name="film">
<option value = "1">1</option>                                                                
<option value = "2">2</option>
<option value = "3">3</option>
</select>
</td></tr>
</form>

Chce go przerobić tak aby użytkownik nie wybierał 1,2,3...itp tylko tytuł filmu znajdującego się w tabeli bazy danych.Nie wiem jak zrobić aby opcji do wyboru było tylko tyle ile jest filmów w bazie danych. Mam bazę danych "kino" i w niej tabele "repertuar".
w tabeli repertuar jest: id, tytul.
Kod
$query = "select tytul from repertuar";
$result = mysql_query ($query) or die ("Zapytanie zakończone niepowodzeniem");
$ile_znalezionych=mysql_num_rows($result);

Wiem ze to trzeba najpierw sie połaczyc z baza danych wybrac tabele potem "select tytul from repertuar" tylko nie wiem jak juz te same wyniki wrzucic w formularz.
Proszę o pomoc i z góry dziekuję
Go to the top of the page
+Quote Post
_olo_1984
post 17.10.2008, 14:51:02
Post #2





Grupa: Zarejestrowani
Postów: 289
Pomógł: 77
Dołączył: 5.08.2006

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


  1. <?php
  2. echo '<form action="dodrez.php" method="post">
  3. <table border="0">
  4. <tr><td>wybierz film: </td><td> <select name="film">';
  5. while($row=mysql_fetch_array($result)) {
  6. echo '<option value = "'.$row['tytul'].'">'.$row['tytul'].'</option> ';
  7. }
  8. echo '</select>';
  9. ?>


Ten post edytował _olo_1984 17.10.2008, 14:54:26


--------------------
awake
Go to the top of the page
+Quote Post
webasek
post 17.10.2008, 14:53:12
Post #3





Grupa: Zarejestrowani
Postów: 274
Pomógł: 35
Dołączył: 18.07.2008
Skąd: Kielce

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


@ _olo_1984 piszesz nie uważnie powinno być

  1. <?php
  2. echo '<form action="dodrez.php" method="post"> <table border="0">
  3. <tr><td>wybierz film: </td><td>
  4. <select name="film">';
  5. while($row=mysql_fetch_array($result)) {
  6. echo '<option value = "'.$row['id_filmu'].'">'.$row['tytul'].'</option> ';
  7. }
  8. ?>


Ten post edytował webasek 17.10.2008, 14:54:14


--------------------
"Tylko dwie rzeczy są nieskończone: wszechświat oraz ludzka głupota,
choć nie jestem pewien co do tej pierwszej." Albert Einstein

Wirtualny Rynek Predykcyjny
Go to the top of the page
+Quote Post
_olo_1984
post 17.10.2008, 14:55:11
Post #4





Grupa: Zarejestrowani
Postów: 289
Pomógł: 77
Dołączył: 5.08.2006

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


@ webasek - starość nie radość, oczy już nie te ;p


--------------------
awake
Go to the top of the page
+Quote Post
jarekjr
post 17.10.2008, 15:38:08
Post #5





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 13.10.2008

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


TO DZIAŁA!!! Dzięki jesteście normalnie WIELCY
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.04.2024 - 19:45