Piszę program co będzie generował wezwania do zapłaty i nie mam pojęcia czemu pętla nie działa. Raz przejdzie i odmawia współpracy
for ($a=0; $a <$ile_znalezionych1; $a++)
{
$wiersz1 = mysqli_fetch_assoc($wynik1);
$nr_kontrahenta = stripslashes($wiersz1['nr']);
$tresc = stripslashes($wiersz1['tresc']);
//Generuje pdf
function pdf_replace( $wzor, $zamiana, $lancuch )
{
$dlug = strlen( $wzor );
$wyrreg = '';
for ( $i = 0; $i<$dlug; $i++ )
{
$wyrreg .= $wzor[$i];
if ($i<$dlug-1)
$wyrreg .= '(\)-?[0-9]+\()?';
}
return ereg_replace ( $wyrreg, $zamiana, $lancuch );
}
$fp = $nr_kontrahenta.'.pdf';
header( 'Content-Disposition: filename='.$fp.'');
header( 'Content-type: application/pdf' );
// otwarcie pliku szablonu
$nazwa_pliku = 'Wezwanie.pdf';
$wyswietl = file_get_contents($nazwa_pliku);
// zamiana symboli zastępczych w szablonie na dane
$wyswietl = pdf_replace( '<<nr_kontrahenta>>', $nr_kontrahenta, $wyswietl );
// wysłanie wygenerowanego dokumentu do przeglądarki
echo $wyswietl;
}
Program robi jednego pdf i kończy pracę.
Jeżeli natomiast "wyłącze" generowanie pdf to pętla działa jak należy.
Podpowie mi ktoś