hallo;
ich möchte aus einer datei bestimmte datensaetze einlesen und in einer speraten datei speichern.
wobei ich das speichern erstmal weglasse, denn das ist nicht mein problem!
mit folgender funktion lese ich den zu filternden datensatz aus!
der index des datensatzes wird in Variable $idzaehler gespeichert
	
das möchte ich jedoch nicht erreichen!
ich habe es in der if abfrage mit ungleich versucht, doch da gibt er mir alle datensaetze aus inclusive dem zu filternden datensatz...
wo liegt mein denkfehler?
					ich möchte aus einer datei bestimmte datensaetze einlesen und in einer speraten datei speichern.
wobei ich das speichern erstmal weglasse, denn das ist nicht mein problem!
mit folgender funktion lese ich den zu filternden datensatz aus!
der index des datensatzes wird in Variable $idzaehler gespeichert
PHP-Code:
	
	
###############
##löschen
##############
class loescheEintrag
{
 var $loescheSatz = array();
  
 function loescheEintrag()
 {
  $this->loeschen;
 }
 function loeschen()
 {
  $idzaehler = $_POST['delete']; // Nr. des zu loeschenden datensatz  es
  $fdel = @fopen("Eintrag.cfg","r");
  while(!feof($fdel))
  {
    $loescheIndex = @fgets($fdel,300); //datei auslesen
    $deleteSatz = array_push($this->loescheSatz,$loescheIndex);  //einlesen der datei ins array 
  } 
  @fclose($fdel);
     
  $copysatz = ($idzaehler * 6 - 6); //an dieser stelle in der datei beginnt der zulöschende satz 
  
  for($x=0;$x<$deleteSatz-1;$x++)
  { 
    if($x == $copysatz or  $x == $copysatz + 1 or  $x == $copysatz + 2 or  $x == $copysatz + 3 or  $x == $copysatz + 4 or  $x == $copysatz + 5 )
    {
      $ganzerSatz = $this->loescheSatz[$x]; //gefilterter datensatz
      echo $ganzerSatz;
    }
  }
 } 
} 
das möchte ich jedoch nicht erreichen!
ich habe es in der if abfrage mit ungleich versucht, doch da gibt er mir alle datensaetze aus inclusive dem zu filternden datensatz...
wo liegt mein denkfehler?
 
          
 Moderator
 Moderator 
							
						 
							
						
Kommentar