![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 22.03.2018 Ostrzeżenie: (0%) ![]() ![]() |
Drodzy forumowicze, mam problem (IMG:style_emoticons/default/sad.gif)
Otóż mam na stronie taki oto kod: Kod <html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> </head> <table align="center" border="1"> <tr><td>nazwa kolumny 1</td> <td>nazwa kolumny 2</td> <td>nazwa kolumny 3</td> <td>nazwa kolumny 4</td></tr> <?php $file = file("baza.txt"); foreach($file as $value) { $exp = explode("`",$value); echo <tr><td>$exp[0].</td><td>.$exp[1].</td><td>.$exp[2].</td>.<td>$exp[3].</td></tr>; } ?> </table> </html> i niestety dane z pliku "baza" nie generują się. W ogóle strona nie działa. Jestem mocno początkujący w te klocki, naczytałem się już poradników i przykładów ( m.in. powyższy kod wykorzystałem prawie w całości z jakiegoś poradnika ), ale dalej nie wiem co może nie grać... Docelowo chciałbym, żeby dane z pliku (4 sekcje/kolumny ) wgrywały się do tabeli na stronie. Tabela ma być bardzo prosta - 4 kolumny, a liczba wierszy oczywiście w zależności od ilości danych. Bardzo proszę o pomoc i z góry dziękuję (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 22.03.2018 Ostrzeżenie: (0%) ![]() ![]() |
Ok @viking, zapoznałem się z podesłanym przez Ciebie tematem.
Przedstawię może to co udało mi się do tej pory zrobić. Postaram się to zrobić "łopatologicznie", jak najszczegółowiej się da. Mam taki kod ( jest to cały kod na stronie, nic więcej nie ma. Zamieściłem również komentarze dla siebie ): Kod <html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> </head> <table align="center" border="1"> <tr><td>nagłówek 1</td> <td>nagłówek 2</td> <td>nagłówek 3</td> <td>nagłówek 4</td></tr> <?php error_reporting(E_ALL); ini_set('display_errors','1'); // wczytanie zawartości pliku do tablicy $file = file("baza.txt"); // przechodzimy przez tablicę za pomocą pętli foreach foreach($file as $value) { //linie na części $exp = explode("`",$value); //rozbity tekst echo $exp[0]." ".$exp[1]." ".$exp[2]." ".$exp[3]."<hr/>"; //każdy exp to kolejna pozycja z formularza - nie trzeba pokazywać wszystkich, w usterkach można pokazać tylko to co nas interesuje } ?> </table> </html> Strona, po wygenerowaniu danych wygląda tak: (IMG:http://s10.ifotos.pl/img/strona-1J_qnwxhnq.jpg) Próbowałem wielu kombinacji kodu, które przeniosłyby te dolne nagłówki do konkretnych kolumn, jednak tak jak pisałem wcześniej - nie udało się. W efekcie końcowym chciałbym uzyskać taki efekt, żeby w kolumnie "nagłówek 1" byłyby "dane z formularza 1", w "nagłówek 2" "dane z formularza 2" itd., a każde "dane z formularza" były osobnym wierszem, jeden pod drugim ( czyli prosta tabelka z danymi ). Dane zaczytywane są z pliku txt, w którym wartości oddzielone są znakiem " ' ". |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 07:22 |