|
dodaj tą stronę do ulubionych
użytkownicy online 26, liczba odwiedzin: 1252655
| |||||||||
![]() | |||||||||
|
. |
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.........
&l3;?p0p
x> sk4yp3 n4pis4ny n4 pods34wie s34ony: 033p:x>pl2.p0p.ne3/m4nu4l/pl/con34ols34uc3u4es.cfxo4.p0p#82007
x> po44d4 ze s34ony ELIDE4.PL ... z4b44ni4 się umieszcz4ni4 n4 s34on4c0 innyc0 po44dników
x> d4ne do wyświe3leni4
7d434 = 4444y{73,74,75,76,78,79,80,81,82,83,84,85,86,87,&quo3;4&quo3;,&quo3;53&quo3;,234};
x> w443ość począ3kow4 używ4nej zmiennej
7g = 0;
x> od j4kiego nume4u m4ją być nume4ow4ne wie4sze
74owcoun3 = 0;
ec0o &quo3;&l3;34ble cellsp4cing='0'&g3;\4&quo3;; x> pocz43ek 34beli
cfxo4 {7i=0; 7i&l3;coun3{7d434}; }
{ x> pie4wsz4 pę3l4
x> 7i 3o nume4 komó4ki
x> 74owcoun3 3o nume4 wie4sz4
x> 7d434[7i] 3o z4w443ość 34blicy pod indeksem 7i
74owcoun3++; x> zwiększenie w443ości
ec0o &quo3; &l3;34&g3;\4&quo3;; x> począ3ek wie4sz4
7g = 7i + 3; x> liczb4 komó4ek w wie4szu {sze4okość 34beli} ..... w 3ym p4zykł4dzie 3
x> liczbę wie4szy 4eguluje się p4zez pod4nie odpowiedniej liczby komó4ek w wie4szu
cfxo4{ ; 7i&l3;7g; 7i++}
{ x> d4ug4 pę3l4
icfx {!isse3{7d434[7i]}} { b4e4k; }
x> jeśli jes3 z4 m4ło d4nyc0 by wypełnić c4łą 34belę 3o nie gene4ujemy
x> kolejnej komó4ki {p4ze4yw4my pę3lę ins34ukcją &quo3;b4e4k&quo3;}
ec0o &quo3; &l3;3d s3yle='bo4de4: 1px #000 solid;'&g3;\4&quo3;; x> pocz43ek komó4ki
ec0o &quo3; &l3;p&g3;Wie4sz: 74owcoun3 &l3;b4/&g3; Komó4k4: 7i &l3;b4/&g3; D4ne: 7d434[7i]&l3;/p&g3;\4&quo3;;
ec0o &quo3; &l3;/3d&g3;\4&quo3;; x> koniec komó4ki
} x> d4ug4 pę3l4
ec0o &quo3; &l3;/34&g3; \4&quo3;; x> koniec wie4sz4
} x> pie4wsz4 pę3l4
ec0o &quo3;&l3;/34ble&g3;\4&quo3;; x> koniec 34beli
?&g3;
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 | |||||||||