Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Dane z tablicy w liście rozwijanej
esem
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 27.08.2008
Skąd: Skarżysko-Kamienna

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


Witam wszystkich
Mam taki problem tablicy niżej pobieram dane z plików językowych:
  1. <?php
  2. $topic_array = array();
  3. $topic_array = array(array('text' => ENTRY_TOPIC_1), 
  4.  array('text' => ENTRY_TOPIC_2), 
  5.  array('text' => ENTRY_TOPIC_3),
  6.  array('text' => ENTRY_TOPIC_4)
  7.  );
  8. ?>

Te dane chcę wstawić do formularza:
  1. <?php
  2. echo "
  3. <select name=\"temat\">";
  4. while ($temat = array_values($topic_array)){
  5. echo "<option value=\"".$temat."\">".$temat."</option>";
  6. }
  7. ?>

Niestety w wyniku formularza mam tylko zapętlony wpis "array"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
esem
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 27.08.2008
Skąd: Skarżysko-Kamienna

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


Dzięki bardzo brakuje tylko ";" po </opition>" ale jest ok.
Mam jeszcze jedno pytanie do tablicy powyżej dodałem jeden element:
  1. <?php
  2. $topic_array = array();
  3. $topic_array = array(array('mail' => 'jakis@adres.pl' , 'text' => ENTRY_TOPIC_1), 
  4. ...
  5. ...
  6. );
  7. ?>

W formularzu zmieniłem na
  1. <?php
  2. echo "<select name=\"temat\" class=\"logininput250\">";
  3. foreach ($topic_array as $topic){
  4.  echo "<option value=\"".$topic['mail']."\">".$topic['text']."</option>";
  5. }
  6. ?>

Mam pytanie jak teraz za pomocą funkcji POST przesłać dalej do forumlarza wartość $topic['mail'], tak aby wysłać maila na adres zgodnie z wyborem tematu dokonanym w formularzu
Go to the top of the page
+Quote Post

Posty w temacie


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: 24.12.2025 - 07:37