Ausgabe eienr csv-Datei begrenzen

  • Themenstarter Themenstarter D@nger
  • Beginndatum Beginndatum
Hallo, ich fasse es nicht ;-) ich habs selbst hinbekommen:
PHP:
<?php 
$ident="anzahl"; 

if(!empty($_GET["anzahl"])) 
{ 
$anzahl=$_GET["anzahl"]; 
} 


if(empty($_GET["anzahl"])) 
{ 
$anzahl="100"; 
} 








print('<font face="Arial"><table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" height="128"> 
  <tr> 
   <th height=30>&nbsp;</th> 
   <th height=30>&nbsp;Nr.&nbsp;</th> 
   <th height=30>&nbsp;1. Bezeichnung&nbsp;</th> 
   <th height=30>&nbsp;2. Bezeichnung&nbsp;</th> 
   <th height=30>&nbsp;Preis&nbsp;</th> 
   <th height=30>&nbsp;Produktbild&nbsp;</th> 
 </tr>'); 


  $file = "CL_Artikelstamm.txt"; 
  $lines = file($file); 
  $numlines = count($lines); 




$row = 1;                                      
$handle = fopen ("CL_Artikelstamm.txt","r");   


$id="1";


//while($id < $numlines && $id < 10) {
           
while (($data = fgetcsv ($handle, 1000, ";") AND $id < $numlines AND $id < $anzahl+1) !== FALSE) {  
   $num = count ($data);  


  
$row++;    




     



    $Bezeichnung1 =  $data[2]; 
    $Bezeichnung2 = $data[3]; 
    $Preis = $data[7]; 
    $Bild = $data[8]; 



    //Get all field information out of the table 

    
    //Parse errors from the information (U 
    $Bezeichnung1 = str_replace("/n", "<br>", $Bezeichnung1); 
    $Bezeichnung2 = str_replace("/n", "<br>", $Bezeichnung2); 
   // $Preis = number_format($Preis, 2, ",", ""); 



  if($Bild=="") 
   { 
    $Bild="0"; 

    if (!file_exists("images/" . $Bild)) 
     { 
      $Bild="1"; 
     } 

   } 

     
    //We got all record information out! 
    //Example of usage: 






if ($id%2==0) 
{ 
print("<tr>"); 
} 
else 
{ 
print("<tr bgcolor=#CCCCCC>"); 
} 


//Hier die CB-Spalte 

 print("<td height=30>"); 
 print("<input type=checkbox>"); 
 print("</td>"); 

//Hier die ID-Spalte 

 print("<td height=30>"); 
 print("&nbsp;$id.&nbsp;"); 
 print("</td>"); 




//Hier die Bezeichnung1-Spalte 

 print("<td height=30>"); 
 print("&nbsp;$Bezeichnung1&nbsp;"); 
 print("</td>"); 


//Hier die Bezeichnung2-Spalte 

 print("<td height=30>"); 
 print("&nbsp;$Bezeichnung2&nbsp;"); 
 print("</td>"); 

//Hier die Preis-Spalte 

 print("<td height=30>"); 
 print("&nbsp;$Preis €&nbsp;"); 
 print("</td>"); 

//Hier die Bild-Spalte 

 print("<td height=30>"); 

 if ($Bild=="1") 
  { 
   print("&nbsp;<b>Kein Bild vorhanden</b>&nbsp;"); 
  } 
  else 
  { 
   print("<img src=images/$Bild width=276>"); 
  } 

 print("</td>"); 
   

if($id=="1") 
     { 
     $id="2"; 
     }   
else 
{ 
$id=$id+1; 
} 



 

//}
} 

fclose ($handle); 

      print("</tr></table></font>"); 
      
    ?>

Vielen Dank an shutdown!
 
Zuletzt bearbeitet von einem Moderator:
Zurück