Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Probelm z wysłeniem/odbiorem zmiennej z formularza
marcinp1984
post 6.12.2017, 01:16:16
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 17.05.2009

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


Witam serdecznie,

Mam problem z który walczę już od dwóch godzin nie nie mogę sobie z tym poradzić :/ Najgorsze jest to, że formularz działa już od 4 lat, teraz chciałem dodać do niego listę wielokrotnego wyboru i nie wiedząc czemu nie mogę przechwycić zmiennej :/

W formularzu dodałem sobie listę:

  1. <?php
  2. echo '<select name="bank[]" id="bank" size="8" multiple>';
  3. foreach(glob('images/szablony/ikony/banki/*', GLOB_BRACE) as $file)
  4. if($file != '.' && $file != '..')
  5. echo '<option name="'. substr(strrchr($file, "/"), 1) .'" value="'. substr(strrchr($file, "/"), 1) .'">'. substr(strrchr($file, "/"), 1) . '</option>';
  6. echo '</select>';
  7. ?>


Zaznaczam jakieś pole, wysyłam formularz i zmienną odbieram:

  1. $bank = $_POST['bank'];


Próbuje wyświetlić pierwszy element a w zasadzie próbuje podmienić pewien ciąg znaków tym elementem:

  1. $szablonContent = str_replace("BANK", $bank[0], $szablonContent);


Wszystkie elementy z innych zmiennych się podmieniają tutaj zostaje usunięte słowo BANK i nic nie zostaje podstawione ;/ Co robię źle? Jest dokładnie to samo co w innych zmiennych z tym, że tutaj pojawia się tablica. Fakt, że przy phpie nie siedziałem już ze cztery lata i sporo zapomniałem jednak tutaj błędu nie widzę ;/
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 13:41