Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Problem z Listą rozwijaną i danymi z pliku
redelek
post 19.04.2007, 07:45:13
Post #1





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


[List]
Witam wszystkich serdecznie mam nadzieję , że tym razem dobrze posta wystawię.
Chodzi mi o pobieranie danych z pliku txt do pola ComboBox czyli tego rozwijanego z prawej strony.
Zrobiłem tak
  1. <?php
  2. $naz_p = 'lista_faq.txt';
  3. $file_list="<select name='baza' size='0'>";
  4. if($plik = fopen($naz_p, "r"))
  5. {
  6. $dane = @fread($plik, filesize($naz_p));
  7. if ($dane === FALSE) echo "Odczyt danych z pliku nie powiódł się...";
  8. {
  9. $file_list.="<option>".$dane;
  10. }
  11.  
  12. $file_list.="</option>"; fclose($plik);
  13. echo "$file_list";
  14. }
  15. ?>

Ale niestety mam wszystko w jednej linijce czy można to jakoś złamać by było każde w osobnej wyświetlane.
Dzięki śliczne za pomoc
Redelek

Ten post edytował redelek 19.04.2007, 08:28:14


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post
Cienki1980
post 19.04.2007, 08:20:18
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Dobrze wstawisz jak poprawisz tag dla tego tematu.

Szczegóły znajdziesz tutaj:
Tematyką i zasadami panującymi na forum Przedszkole

Jeżeli tego nie zrobisz wątek zostanie zamknięty.


--------------------
404
Go to the top of the page
+Quote Post
c3zi
post 19.04.2007, 08:20:22
Post #3





Grupa: Zarejestrowani
Postów: 266
Pomógł: 20
Dołączył: 15.11.2006
Skąd: Koszalin

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


Poczytaj w manualu. explode


--------------------
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Go to the top of the page
+Quote Post
redelek
post 19.04.2007, 08:30:00
Post #4





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cytat(Cienki1980 @ 19.04.2007, 07:20:18 ) *
Dobrze wstawisz jak poprawisz tag dla tego tematu.

Szczegóły znajdziesz tutaj:
Tematyką i zasadami panującymi na forum Przedszkole

Jeżeli tego nie zrobisz wątek zostanie zamknięty.



NIe nie proszę już powstawiam wszystko co chcecie , ale nie zamykajcie mi tematu. Nie wiem co jeszcze chyba już wszystko. Niestety link który podałeś jest strasznie drewniany i nic z niego nie można zrozumieć. Poprawiłem czy to wystarczy czy jeszcze coś brakuje?

Redelek


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post
nospor
post 19.04.2007, 08:34:01
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
NIe nie proszę już powstawiam wszystko co chcecie , ale nie zamykajcie mi tematu. Nie wiem co jeszcze chyba już wszystko. Niestety link który podałeś jest strasznie drewniany i nic z niego nie można zrozumieć. Poprawiłem czy to wystarczy czy jeszcze coś brakuje?
Wyluzuj chlopie, nikt tu cie za pomylki bic nie bedzie, a zamkniety topic zawsze mozna bez problemu otworzyc smile.gif
te [/php] na koncu tematu bylo zbedne wiec usunalem.

Do rzeczy.
select wyglada tak, ze kazda opcja powinna byc w oddzielnym znaczniu <option>, a u ciebie cala zawartosc pliku jest w jednym <option> wiec masz tak jak masz.
Jesli u ciebie w pliku kazda opcja to nowa linia, to wczytaj plik przy pomocy file() a potem polec petla po tablicy i tworz <option> dla kazdej danej. No i pamietaj o zamknieciu selecta </select> bo teraz tego nie masz.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
redelek
post 19.04.2007, 08:55:17
Post #6





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


A coś jaśniej troszkę nie załapałem?

Redelek


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post
nospor
post 19.04.2007, 08:59:24
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Tu nie ma co lapac, tu trzeba dzialac... tongue.gif

jesli Twoj plik wyglada przykladowo tak:
Kod
opcja1
opcja2
opcja3
.....


  1. <?php
  2. $tab = file('plik.txt');
  3. echo '<select>';
  4. foreach ($tab as $opcja){
  5. echo '<option>'.trim($opcja).'</option>';
  6. }
  7. echo '</select>';
  8. ?>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
redelek
post 19.04.2007, 09:11:14
Post #8





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Ślicznie podziękował, pokłonił i biggrin.gif


Dzięki wielkie
Redelek


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post

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: 13.08.2025 - 23:01