Tobias K.: einzelne Werte einer CSV Datei an versch. pos. in HTML einfügen

Beitrag lesen

Hallo Michael,

da wäre ich SEHR Interessiert dran

ausnahmsweise :-)

<?php
function preisholen($artnr){
  $csvdatei = "./test.csv";
    //hier kommt der name der .csv-Datei rein (und ggf auch der Pfad) (die .csv-Datei sich so aus, wie du es geschreiben hast)
  $inhalt = file($csvdatei);
    //hier wird die .csv-Datei ausgelesen
  for($i=0;!empty($inhalt[$i]);$i++){
    $t = explode(";",$inhalt[$i]);
      //zeile wird am ';' getrennt
    if($t[0]==$artnr){
      //hier wird verglichen ob die übergebene artikelnummer mit der in der aktuellen zeile übereinstimmt
      $preis = $t[1];
        //hier wird dann der preis der variablen $preis zugewiesen
      break;
        //beendet die for()-Schleife
    }
  }
  return $preis;
    //gibt den Preis zurück
}
?>
die Beschreibung der funktionen findest du, wenn du an http://www.php.net/ den Funktionsname dranhängst.

den Code musst du irgendwo in der Datei, in der du die Preise auslesen willst reinschreiben (Datei muss die Endung .php o.ä. haben)
an die Stelle wo du den Preis haben willst, musst du dann "<?php echo preisholen(123); ?>" schreiben, wobei du für 123 die Artikelnummer zu der du den Preis haben willst reinschreiben musst.

hth & Grüße aus Nürnberg
Tobias

--
sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
(Selfcode -> http://emmanuel.dammerer.at/selfcode.html)