The Grey Fire Forum

Projekt The Grey Fire - porady i tutoriale informatyka

Ogłoszenie

Oficjalny start w październiku. Trwają przygotowania na start. W październiku dojdzie także strona internetowa dla uściślenia współpracy oraz zamknięcia projektu The Grey Fire.

#1 2009-09-19 06:20:23

cohen

Administrator

Zarejestrowany: 2009-09-18
Posty: 28
Punktów :   

Generowanie tablic w PHP - instrukcja

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().

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi

[ Generated in 0.127 seconds, 12 queries executed ]


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.poke-swiat.pun.pl www.trzepiecinska.pun.pl www.inuma.pun.pl www.underworldots.pun.pl www.birdspiders.pun.pl