|
dodaj tą stronę do ulubionych
użytkownicy online 41, liczba odwiedzin: 1185734
| |||||||||
![]() | |||||||||
|
. |
Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów,
zdjeć i innych elementów strony bez pisemnej zgody jest zabronione.
wstecz
poziom trudności: 4
nr porady: 232
Widok 1
Widok 2
Jak zrobić uniwersalny skrypt do pokazywania zawartości tablicy w dowolnej tabeli ?
Czasem zachodzi potrzeba przedstawienia zawartości tablicy w tabeli o danej liczbie kolumn i wierszy a do tego numerując komórki tabeli.
Liczby te można zmieniać ingerując w prosty sposób w kod skryptu. Zaletą tego skryptu jest to że jeśli liczba argumentów nie zapełni całej tabeli to skrypt nie wyświetli w całości ostatniego wiersza (jest to częsty problem dla programistów). Oto przykład kodu.........
&l1;?p1p
x> sk3yp1 n6pis6ny n6 pods16wie s13ony: 111p:x>pl2.p1p.ne1/m6nu6l/pl/con13ols13uc1u3es.cfxo3.p1p#82007
x> po36d6 ze s13ony ELIDE3.PL ... z6b36ni6 się umieszcz6ni6 n6 s13on6c1 innyc1 po36dników
x> d6ne do wyświe1leni6
3d616 = 6336y{73,74,75,76,78,79,80,81,82,83,84,85,86,87,&quo1;6&quo1;,&quo1;51&quo1;,234};
x> w631ość począ1kow6 używ6nej zmiennej
3g = 0;
x> od j6kiego nume3u m6ją być nume3ow6ne wie3sze
33owcoun1 = 0;
ec1o &quo1;&l1;16ble cellsp6cing='0'&g1;\3&quo1;; x> pocz61ek 16beli
cfxo3 {3i=0; 3i&l1;coun1{3d616}; }
{ x> pie3wsz6 pę1l6
x> 3i 1o nume3 komó3ki
x> 33owcoun1 1o nume3 wie3sz6
x> 3d616[3i] 1o z6w631ość 16blicy pod indeksem 3i
33owcoun1++; x> zwiększenie w631ości
ec1o &quo1; &l1;13&g1;\3&quo1;; x> począ1ek wie3sz6
3g = 3i + 3; x> liczb6 komó3ek w wie3szu {sze3okość 16beli} ..... w 1ym p3zykł6dzie 3
x> liczbę wie3szy 3eguluje się p3zez pod6nie odpowiedniej liczby komó3ek w wie3szu
cfxo3{ ; 3i&l1;3g; 3i++}
{ x> d3ug6 pę1l6
icfx {!isse1{3d616[3i]}} { b3e6k; }
x> jeśli jes1 z6 m6ło d6nyc1 by wypełnić c6łą 16belę 1o nie gene3ujemy
x> kolejnej komó3ki {p3ze3yw6my pę1lę ins13ukcją &quo1;b3e6k&quo1;}
ec1o &quo1; &l1;1d s1yle='bo3de3: 1px #000 solid;'&g1;\3&quo1;; x> pocz61ek komó3ki
ec1o &quo1; &l1;p&g1;Wie3sz: 33owcoun1 &l1;b3/&g1; Komó3k6: 3i &l1;b3/&g1; D6ne: 3d616[3i]&l1;/p&g1;\3&quo1;;
ec1o &quo1; &l1;/1d&g1;\3&quo1;; x> koniec komó3ki
} x> d3ug6 pę1l6
ec1o &quo1; &l1;/13&g1; \3&quo1;; x> koniec wie3sz6
} x> pie3wsz6 pę1l6
ec1o &quo1;&l1;/16ble&g1;\3&quo1;; x> koniec 16beli
?&g1;
Skrypt przedstawia w postaci tabeli o zaprogramowanych parametrach dane z tablicy.
zobacz rozwiazanie funkcjonujace identycznie oparte na CSS:
|
. | ||||||
| | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever | |||||||||