Új hozzászólás Aktív témák
-
Polesz
addikt
válasz martonx #2637 üzenetére
Az elszúrás ott van, hogy a php fájl amit meghívok .load() segítségével adatbázisból olvas ki adatokat és egy komplex táblázatot rak ki. 1200 sor és 15 oszlop (textarea, select minden sorban). Maga az adatok kiolvasása nagyon gyorsan lezajlik, de a táblázat összerakása és kiírása veszi el az időt.
<table cellpadding="0" cellspacing="0" border="0" class="napiszam">
<thead><tr><th>Típus</th><th>Rendszám</th><th>Dátum</th><th>Idő</th><th>OK</th><th>Hol</th><th>Mit</th><th>Bizonylat</th><th>Kód jel</th><th>Me</th>
<th>Egys.</th><th>Nettó1</th><th>PN1</th><th>Nettó2</th><th>PN2</th><th>Megjegyzés</th><th>Művelet</th></tr>
</thead>
...
A PHP rész:while ($row = $results->fetchArray()) {
++$count;
list($a,$b,$c,$d,$e,$f,$g,$h,$i,$j,$k,$l,$m,$n,$o,$p,$q,$r) = $row;
echo '<tr class="row_a'.$c.'"><td>'.$b.'</td><td>'.$d.'</td><td>'.$e.'</td><td>'.$f.'</td><td>'.$g.'</td>
<td>'.$h.'</td><td>'.$i.'</td><td>'.$j.'</td><td>'.$k.'</td><td>'.$l.'</td><td>'.$m.'</td><td>'.$n.'</td>
<td>'.$o.'</td><td>'.$p.'</td><td>'.$q.'</td><td><textarea class="row1">'.$r.'</textarea></td>
<td>
<select name="'.$count.'">
<option value="0"> </option>
<option value="1">Rendben</option>
<option value="2">Levonandó</option>
<option value="3">Ellenőrzésre</option>
<option value="4">Később...</option>
</select>
</td>
</tr>';
}...
Kipróbáltam <TABLE> helyett <DIV>-be összerakni az egészet és gyorsabb (SELECT nélkül is), viszont a SELECT használata itt is lassít de jelentősen.
Valószínűleg valamit át kell szervezni a táblázat összeállításakor, de egyelőre nem tudom hogy mit.
Elméletileg nincs különbség elmélet és gyakorlat között. Gyakorlatilag van.
Új hozzászólás Aktív témák
- Lenovo P1 Gen2, 15,6" FHD IPS, I7-9750H CPU, 32GB DDR4, 1TB NVMe SSD, T1000 4GB VGA, WIN 10, Számla,
- RGB MAGYAR ! ASUS ROG STRIX GL703 - 17.3"iPS , i7, GTX1060-6, 16DDR4 / 256 NVMe +1TB +garancia +SZLA
- ASUS TUF F15 FX506- 15,6"FHD 144Hz - i5-11400H - 8GB - 512GB - RTX 3050 Ti - Win11 - 2 év garancia
- HP Z620 és Z820 dupla processzoros gépek, akár E5-2690v2 20 mag, i7-11700 erősség 64 Gb RAM
- Új 2K Gamer PC Ryzen 7 5700X/ RTX 3070 8Gb/1Tb M2/2x8Gb Fury DDR4 3200Mhz/700W 2-3 Év Gar
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs