![]() |
![]() ![]() |
![]() |
![]()
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:
Te dane chcę wstawić do formularza:
Niestety w wyniku formularza mam tylko zapętlony wpis "array" |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Kod foreach($topic_array as $topic)
{ echo "<option value=\"".$topic['text']."\">".$topic['text']."</option>" } |
|
|
![]()
Post
#3
|
|
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:
W formularzu zmieniłem na
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 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Właśnie masz to zrobione. sprawdz
Kod print_r($_POST); co otrzymujesz od tego selecta. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 27.08.2008 Skąd: Skarżysko-Kamienna Ostrzeżenie: (0%) ![]() ![]() |
Zgadza się tutaj ja popełniłem błąd w myśleniu (a bardziej w sprawdzaniu poczty (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ), a czy w takim razie jest możliwe przesłanie obu wartości $topic i ['mail'] oraz ['text']
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Tak. Ale musisz obydwie wartości umieścic w polu value. Możesz je połączyc | a przy odbieraniu rozdzielic.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 27.08.2008 Skąd: Skarżysko-Kamienna Ostrzeżenie: (0%) ![]() ![]() |
Z połączeniem nie ma problemu:
Kod echo "<option value=\"".$topic['mail']."|".$topic['text']."\">".$topic['text']."</option>"; Przesyła bez problemu, tylko jak to rozdzielić teraz mam tak: Kod $topic = "$_POST[temat]";
Ten post edytował esem 27.08.2008, 12:23:19 |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Kod echo "<option value=\"".$topic['mail'].'|'.$topic['text'].'"\">".$topic['text']."</option>"; Przy odbieraniu Kod list($mail, $topic)=explode('|', $_POST['temat']);
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 27.08.2008 Skąd: Skarżysko-Kamienna Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki za pomoc
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:58 |