- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- LordAthis: AI Kérdés érkezett - 3600 soros Spagetti kód refaktorálása és budget
- eBay-es kütyük kis pénzért
- BMWFan: Akasztófa
- Geri Bátyó: Agglegénykonyha 1 – rizseshús másképp
- gban: Ingyen kellene, de tegnapra
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Gergosz2: Emlékezzünk!
- Magga: PLEX: multimédia az egész lakásban
Ú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.
Új hozzászólás Aktív témák
- Milyen belső merevlemezt vegyek?
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Robotporszívók
- Vicces képek
- 3D nyomtatás
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Anglia - élmények, tapasztalatok
- Milyen autót vegyek?
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- További aktív témák...
- LG Gram 14 WUXGA IPS i7-1360P 5.0Ghz 12mag 32GB DDR5 1TB SSD Intel Iris XE 10óra Akku Win11 Garancia
- BESZÁMÍTÁS! HP 15S-FQ1045NH 15 FHD notebook - i5 1035G1 16GB DDR5 512GB SSD Intel Graphics WIN10
- Felújított laptopok számlával, garanciával! Ingyen Foxpost!
- Samsung Galaxy Tab S8 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- 134 - Lenovo Legion Pro 7 (16IRX8H) - Intel Core i9-13900HX, RTX 4090 - 3 év garancia
Állásajánlatok
Cég: FOTC
Város: Budapest