steckl: CSV File durchsuchen und Array ausgeben

Beitrag lesen

Hi,

  

> ***************  
> <?php  
>   
>  // Anfang Übersicht  
>  $datei = "werte.csv";  
>  $array = file($datei);  
>  $icon = '<img src = "pics/sound.jpg">';  
>  $limit = $_GET["limit"];  

In dem Formular oben gibts kein Feld, das limit heisst, ausserdem wird es mit POST verschickt.  
  

>  if($limit == "all"){ // alles anzeigen  
>   
>    for ($zaehler = 0; $zaehler < count($array); $zaehler++) {  
>   $array[$zaehler] = explode(";" , $array[$zaehler]);  
  
Hier noch eine Schleife machen, in der du abprüfst, ob in $array[$zähler] irgendwo $_POST['suche'] drinsteht. Dann wenn es gefunden wurde beispielsweise eine neue Variable $found auf 1 setzen.  
  
Die folgenden Ausgaben nur machen, wenn $found==1.  
  

>   //echo "<tr><th>" . ($zaehler+1) . "</th>" ; // Zeilennummer  

Das <tr> solltest du nicht auskommentieren.  
  
  

>    for ($a = 0; $a < 7; $a++) { // 7 Tabellenspalten  
>     if ($a == 6) {  
>      echo "<td><a href=\"zeuch/" . $array[$zaehler][$a] . "\" target=\"_blank\">" . $icon . "</a></td> \n";  
>     }  
>     else {  
>      echo "<td>" . $array[$zaehler][$a] . "</td> \n";  
>     }  
>    }  
>   echo "</tr> \n";  
>  }  
  

mfG,
steckl