Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][html][mysql] zmienne php w kodzie html
mezofeel
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 24.08.2006

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


Witam!
Chcialbym na podstawie zmiennych uzyskanych z mysql, stworzyc liste opcji w polu input w html'u. Dodatkowo tworze sobie zmienna $form_block, w której umieszczam caly kod html... Ponizej przedstawie ogólnie problem, z ktorym sie zmagam w kodzie:

  1. <?php
  2. while ($tab = mysql_fetch_object($result))
  3. {
  4. $opcja = "$tab->nazwa";
  5. $form_block .= "<option value=" $opcja ">$opcja<option>";
  6. }
  7. ?>

gdzie rzecz jasna chcialbym podstawić do kodu html wartość zmiennej $opcja w wyznaczonych miejscach. Dopiero, jak to ładnie twórcy forum określili, raczkuję w tej dziedzinie, więc proszę o wyrozumiałość i z góry dziękuję za pomoc.

Pozdrawiam, mezofeel.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




  1. <?php
  2. while ($tab = mysql_fetch_object($result))
  3. {
  4. $opcja = $tab->nazwa;
  5. $form_block .= '<option value="'.$opcja.'">'.$opcja.'</option>';
  6. }
  7. ?>
Go to the top of the page
+Quote Post
Lonas
post
Post #3





Grupa: Zarejestrowani
Postów: 576
Pomógł: 14
Dołączył: 9.11.2005

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


Być może w tym stylu :

  1. <?php
  2. function Dane_do_wyboru() {
  3. $result = mysql_query("select nazwa from tabela order by nazwa asc");
  4. while($dane = mysql_fetch_array($result)){
  5. echo '<option value="'.$dane[0].'">'.$dane[0].'</option>';
  6.  
  7. }
  8. ?>


I dalej można tak :

  1. <?php
  2. <select name="pole">
  3. Dane_do_wyboru();
  4. </select>
  5. ?>

pisałem z głowy wiec mogłem się walnąc.
Pzdr

Ten post edytował L.Pociask 24.08.2006, 20:10:36
Go to the top of the page
+Quote Post
revyag
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


@L.Pociask
A po co tak kombinować (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Rozwiązanie podane w drugim poście jest dobre. Poza tym w kodzie php nie podajesz gołego html'a. Trzeba zrobić echo.
Go to the top of the page
+Quote Post
mezofeel
post
Post #5





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 24.08.2006

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


Dziekuje bardzo wszystkim - wlasnie jeszcze nie do konca orientuje sie kiedy uzywac " ", a kiedy ' ', ale odpowiedz Cysiaczka powinna mi pomóc w zrozumieniu tego, dzięki jeszcze raz. Temat można zamknąć, już działa (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 26.09.2025 - 23:49