ich bräuchte dringend eure Hilfe ich möchte diese Zellen mit hilfe einer schleife ausgeben so, dass der Block 2 mal da steht aber es funktioniert nicht so, wie ich es mir vorstelle.
Mein Problem dabei ist, dass die Coordinaten, die ich wie ihr set per setY() gesetzt habe ja immer konstant bleiben und ich weiß nicht wie ich sie als variable ersetzten kann, dass sie sich mit ändern.
PHP Code:
//REISEZWECK
$pdf->SetY(91);
$pdf->SetFont("Helvetica", "", 8);
$pdf->Cell(0, 10, "Incentive-Reise", 1, 1, "L");
$test =$pdf->GetY();
//DYNAMISCHES GEDÖNSFELD (Muss in eine For Schleife)
for($i=108; $i<=250; $i=$i+20);
{
$test1 = "108";
$test2 = "116";
$test3 = "124";
$test4 = "132";
$pdf->setY($test1);
$pdf->SetFont("Helvetica", "", 9);
$pdf->Cell(11, 8, "$Position", 1, 0, "C", 1);
$pdf->Cell(24, 8, "Datum", 1, 0 , "C", 1);
$pdf->Cell(20, 8, "Antritt", 1, 0, "C", 1);
$pdf->Cell(20, 8, "Ende", 1, 0, "C", 1);
$pdf->Cell(20, 8, "Dauer", 1, 0, "C", 1);
$pdf->Cell(71, 8, "Land, Ort", 1, 0, "", 1);
$pdf->Cell(24, 8, "Betrag", 1, 0, "C", 1);
$pdf->setXY(21, $test2);
$pdf->Cell(24, 8, "$Datum", 1, 0, "C");
$pdf->Cell(20, 8, "$Antritt", 1, 0, "C");
$pdf->Cell(20, 8, "$Ende", 1, 0, "C");
$pdf->Cell(20, 8, "$Dauer", 1, 0, "C");
$pdf->Cell(71, 8, "$LandOrt", 1, 0);
$pdf->Cell(24, 8, "", 1, 0, "C");
$pdf->setXY(21 ,$test3);
$pdf->SetFont("Helvetica", "B", 9);
$pdf->cell(120, 8, "Übernachtung: " . $Hotel, 1, 0);
$pdf->SetFont("Helvetica", "B", 6);
$pdf->cell(35, 8, "Beleg " . $beleg, 1, 0);
$pdf->SetFont("Helvetica", "B", 9);
$pdf->Cell(24, 8,"$Betrag", 1, 0, "R");
$pdf->setXY(21 ,$test4);
$pdf->SetFont("Helvetica", "B", 9);
$pdf->Cell(85, 8, "Pauschalbeträge für Verpflegung: " . $pauschal, 1, 0);
$pdf->SetFont("Helvetica", "", 6);
$pdf->cell(70, 8, "$morgen I " . "$mittag I " . "$abend ", 1, 0);
$pdf->SetFont("Helvetica", "", 9);
$pdf->cell(24, 8, "$Betrag1", 1, 0, "R");
$pos1 = $pdf->GetY();
$pos3 = $pdf->GetX();
$pos4 = $pos3 - 190;
$test1 = $test1 + 20;
}
P:S: die variablen in dem 2ten block nach der for schleife sind unwichtig dort könnte auch z.B. 123 oder abc stehen.






