Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP] lista wielokrotnego wyboru w pętli
perb
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 8.06.2010

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


Witam, potrzebuję małej pomocy - napisałem oto taki kodzik, ale nie satysfakcjonuje mnie on za bardzo.

  1. <?
  2. $litery = "abc";
  3.  
  4. echo "<select>";
  5. if(str_contains($litery , "a")) {
  6. echo '<option> opcja 1</option>';
  7. }
  8. if(str_contains($litery , "b")) {
  9. echo '<option> opcja 2</option>';
  10. }
  11. if(str_contains($litery , "c")) {
  12. echo '<option> opcja 3</option>';
  13. }
  14. echo "</select>";
  15.  
  16. ?>



Załóżmy że zmienna litery może być różna np. samo 'a' albo 'ac' itd..

Nie mam pojęcia jak to zrobić za pomocą pętli i tablicy (while? foreach?)
Bo w przypadku większej ilości opcji powtarzałbym tego jednego if'a dużo razy, a wiem że można to napisać prawdopodobnie w kilku liniach kodu ( w tablicy określić nazwy opcji dla poszczegolnych liter i pozniej za pomocą pętli dodawać opcje) tylko właśnie nie wiem jak, a moje próby skończyły się porażką..

Chciałbym aby w zależności od tego jakie litery zawiera ciąg $litery - wyświetlały się konkretne opcje.
Coś na zasadzie flag dostępu.. jeżeli ktoś ma np. TYLKO literę 'a' to będzie miał na liscie do wyboru tylko opcję 1, 'ab' opcje 1 i 2 itd..

Mogłby mi ktoś coś podpowiedzieć albo nakierować jakoś?

Ten post edytował perb 8.06.2010, 23:03:44
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 Aktualny czas: 19.08.2025 - 19:42