Quantcast
Channel: The Grey Fire Forum
Viewing all articles
Browse latest Browse all 15

Generowanie tablic w PHP - instrukcja

$
0
0
Po co dalej męczyć się z tymi nieszczęsnymi tagami html-a pisząc wszystko i kopiując. Da się w sposób bardzo łatwy zbudować bardzo obszerną tabelkę. Wszystko to można uzyskać dzięki tabelką oraz ciągłemu wywoływaniu własnych funkcji.

Potrzebne są conajmniej trzy funkcje: inicjacja tabeli, zawartość*, zakończenie tabeli. Wywołanie u mnie wygląda tak:


<?php
function inicjacja() { .... } // tag otwierający <table>
function zawartosc( .... ) { .... } // zawiera tag otwierający <td> i <tr> oraz na koniec zamykający </tr> i </td>.
function koniec() { .... } // zawiera minimum tag zamykający </table>
echo inicjacja().zawartosc(//zawartosc tabeli //).koniec();
?>


Podane działanie pozwala na dużo więcej niż ręcznie pisany HTML. Pozytywne aspekty:
* edytowanie zawartości z poziomu ciała jednej funkcji,
* gdy damy atrybut ID lub CLASS w znaczniku HTML możemy posłużyć się stylem CSS,
* można też ustawić jednolite ustawienia tagami HTML,
* dodając do funkcji zmienną statyczną i globalną tablicę nazw obrazków i zmienne na folder i rozszerzenie można zrobić bardzo prosty systemik iterujący elementy tabeli, co zastosowałem w jednej ze stron, zamiast ręcznie pisać strony,
Jednak jedno, ale: trzeba być konsekwentnym – nie wolno wywoływać funkcji zawartosc() przed wywołaniem inicjacja().
Zaś po wywołaniu funkcji koniec() nie wolno pisać ponownie wywołania funkcji zawartosc(). Należy zaś ponownie utworzyć tabelę: inicjacja().

Viewing all articles
Browse latest Browse all 15

Trending Articles


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra