![]() |
![]() ![]() |
![]() |
-dark7- |
![]()
Post
#1
|
Goście ![]() |
Witam,
mam taki problem z którym męczę się już jakiś czas i nie mam pomysłu co jest nie tak ![]() Wyswietlam sobie dane z bazy mysql i cos dziwnego sie dzieje bo nic sie nie chciało wyswietlac , zadnych bledow etc ale danych nie bylo ![]() Wpadlem na pomysl zeby dodac warunek limit 5 na koncu zapytania mysql i o dziwo zadzialalo, niestety tylko z parametrem od 1 do 6 dlaczego tak za chiny nie wiem ![]() Tutaj kod ktory odpowiada za ten balagan $wynik = mysql_query ("SELECT data,data_pl,id_klient,opis_1,opis_2,ok,osoba_k FROM kontakty ORDER BY data,ok limit 5;"); while($info3 = mysql_fetch_array($wynik)){ $data = ereg_replace("\"",""",$info3["data"]); $data_pl = $info3["data_pl"]; $opis1 = ereg_replace("\"",""",$info3["opis_1"]); $id_klient = ereg_replace("\"",""",$info3["id_klient"]); $opis2 = ereg_replace("\"",""",$info3["opis_2"]); $klient=ereg_replace("\"",""",$nazwa_firmy[$id_klient]); $osoba_kontaktowa=ereg_replace("\"",""",$nazwa_firmy_kontakt[$id_klient]); // ----------------------------------------------------------------------------- $tbl = $tbl . '<tr> <td style="border: 1px solid #000000;" align="center">'.$data.'</td> <td style="border: 1px solid #000000;">'.$klient.' | '.$osoba_kontaktowa.'</td> <td style="border: 1px solid #000000;">'.$data_pl.'</td> <td style="border: 1px solid #000000; text-align:right">'.$opis1.' '.$opis2.'</td> </tr>'; } $tbl = $tbl . '</table>'; $pdf->writeHTML($tbl, true, false, true, false, ''); probowalem to wyswietlac tez tak : $pdf->writeHTMLCell($w=0, $h=0, $x='', $y='', $tbl, $border=0, $ln=1, $fill=0, $reseth=true, $align='', $autopadding=true); ale bez rezultatu ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
1. kod wrzucaj w odpowiednie znaczniki na forum (ułatwi to czytanie)
2. Możesz określić ile jest tych rekordów? 3. Używanie metod klas generujących PDFy z HTMLa nie jest wydajne. Jak dokładnie zachowywał się skrypt? Może on się po prostu nie kończył (albo trwał za długo)? 4. odnośnie powyższego punktu proponuje dać na początku error_reporting(E_ALL); i popatrzeć na błędy -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
-dark7- |
![]()
Post
#3
|
Goście ![]() |
Ad.1 OK , sorki
Ad.2 rekordów moze byc do 300-400 ale co dziwne jak limit dam 7 juz kiszka , czyli jakis maly limit , tez myslalem ze to moze limit czasu ale bez jaj , nie przy 7 rekordach ![]() Ad.3 Nie mam za bardzo pomyslow jak to obejsc , musze na bazie wybranych danych generowac plik pdf'a z nimi. Zeby sprawdzic co sie dzieje dalem wczesniej writehtml ze zmiennymi ktore szly z tablicy $_SESSION i sie pokazywało, reszty nie było widać Jest tez po CODE $pdf->writeHTML($dane, true, false, false, false, ''); tym co sie ma wyswietlac w petli i tez sie drukuje wiec skrypt chyba sie konczy Ad.4 Mam to ustawione ale niestety zadnych bledow nie zglasza ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 10.07.2025 - 05:45 |