![]() |
![]() ![]() |
![]() |
-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 (IMG:style_emoticons/default/sad.gif) 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 (IMG:style_emoticons/default/sad.gif) 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 (IMG:style_emoticons/default/sad.gif) 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 (IMG:style_emoticons/default/sad.gif) |
|
|
![]()
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 |
|
|
-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 (IMG:style_emoticons/default/smile.gif) 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 (IMG:style_emoticons/default/sad.gif) Dla sprawdzenia zapytania wstawilem sam kod sql do bazy i wszystko smiga jak powinno. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 21:15 |