Hilfe bei PHP und PDF!!!

Alles, was PHP betrifft, kann hier besprochen werden.

Hilfe bei PHP und PDF!!!

Postby ACID » 11. January 2006 05:39

:?:
Hi habe bei xampp drauf und PHP5.
Habe versucht eine Datenbank mit zwei Tabellen zu machen.
Geht wunderbar. Aber nun wollte ich die Ergebnisse in einer PDF ausgeben aber das klappt nicht so richtig.
In der 1. Tabelle stehen die Namen der KLassen.
In der 2. Tabelle stehen die Namen der Spieler+ Klasse (Vorname,Nachname,Klasse).

Den Script habe ich vor dem <HTML> Tag geschrieben.
Es wird ja auch eine PDF erstellt aber, es steht bloß eine Klasse drin und zwar die 1. in der Tabelle, obwohl ich in der 1. Tabelle 4 Klassen drin habe, welche in der 2.Tabelle auch mit Namen existieren.

Hier noch der Scriptteil:
Code: Select all
<?
   if($action=="getpdf")
   {
      mysql_connect("","xxx","xxxx");
      mysql_select_db("xxxxx");
      $resultKL=mysql_query("select Klasse from volleyball_klassen;");
      $row=mysql_num_rows($resultKL);
      $ii=0;
      $NAMEKL = array();
      for($ii;$ii<$row;$i++)
      {
         $NAMEKL[$ii]= Mysql_result($resultKL,$ii,"Klasse");
         $ii++;
         $Zahl=$ii;
         $Zahl++;
      }
      include ('class.ezpdf.php');
      $pdf =& new Cezpdf();
      $pdf->selectFont('fonts/Helvetica');
      
      $pdf->ezText('Volleyball Turnier',14);
      $pdf->ezText('© 2006',10);
      $pdf->ezText('Teilnehmerliste',12);
      $pdf->ezText('',12);
   
      $iKL=0;
      $ISP=0;
      for ($iKL;$iKL<$Zahl;$iKL++)
      {
         $KLASSEKL=$NAMEKL[$iKL];
         $resultSP=mysql_query("select Vorname,Nachname from volleyball_spieler where Klasse='$KLASSEKL' order by Nachname");
         
            while( $rowSP=mysql_fetch_array($resultSP) )
            {
            $data[$ISP]=array('Nachname'=>$rowSP['Nachname'],'Vorname'=>$rowSP['Vorname']);
            $ISP++;         
            }
         $pdf->ezText('',20);
         $pdf->ezText('Klasse : '.$KLASSEKL,10);
         $pdf->ezText('',6);
         $pdf->ezTable($data,"","",array('xPos'=>'left','xOrientation'=>'right','width'=>150));
         $pdf->ezStream();
   }
exit;
}
?>


Wenn mir jemand helfen könnte. :?:
ACID
 
Posts: 7
Joined: 14. December 2005 21:41

Hat sich erledigt

Postby ACID » 12. January 2006 17:13

Habe den Fehler nun selber gefunden.

Ich musste $pdf->ezStream(); aus der unteren for schleife herausnehmen und dahinter schreiben, also direkt vor das exit; .
ACID
 
Posts: 7
Joined: 14. December 2005 21:41


Return to PHP

Who is online

Users browsing this forum: No registered users and 24 guests