phpbar.de logo

Mailinglisten-Archive

[php] PHP Handling mit CSV Daten

[php] PHP Handling mit CSV Daten

=?iso-8859-1?Q?Christoph_M._Sch=F6nian?= schoenian_(at)_online.de
Sun, 4 Jun 2000 01:43:57 +0200


An alle "Listen-Helfer" !

Nach eingehendem Studium des Archivs (Puh!)
habe ich immer noch folgendes ungelöste Problem:
Ich möchte
1. eine CSV AdressDatei sortiert ausgeben können und
2. eine Suchfunktion einbauen, die mir u.a. die gesuchte
PLZ ausgibt und falls nicht vorhanden, die 5-6 nächstgelegenen.

Bis hier bin ich mit dem Script inzwischen gekommen,
stoße aber auf die Schwierigkeit, wie ich bei 1. die Sortierung
bewerkstellige und noch wichtiger die 2. überhaupt schreiben kann.

Über jede Hilfe wäre ich sehr dankbar, denn ich weiß nich mehr weiter....!
Christoph
--------------
DIE ERSTEN 2 ZEILEN DER texttext-th.txt
------------------------------
ID,FIRMA,NAME,VORNAME,STRASSE,TELEFON,FAX,MAIL,WWW,ORT,PLZ,BRANCHE
"1","Lebensmittel/ Feinkost Herbert Gross GmbH & Co. KG","Gross","Herbert",
"Feldstraße 9","88555","88333","hgross_(at)_gross.de","http://www.gross.de",
"Musterhausen","33333","Lebensmittel"

etc. etc. etc
------------------------------

------snip------------------->
$filename = "testtext-th.txt";
$row=1;
$fp = fopen($filename, "r") or DIE( "Unable to open file: $filename");
    print  "<table width=600 border=1>\n";

    while ($data = fgetcsv($fp,1000,  ",")) {
        $num = count($data);
    IF ($row== '1') {
        $row++;
        for ($c=0; $c<$num; $c++) print  "<TH><A
HREF=\"$PHP_SELF?sort=$data[$c]\">".$data[$c]. "</a></TH>\n";
        } ELSE {
            $row++;
        print  "<TR>";
                for ( $c=0; $c<$num; $c++ ) print  "<TD>".$data[$c] .
"</TD>";
        print  "</TR>\n";
        }
    }
    print  "</TABLE>";
    fclose($fp);
<---------snap-------------------
______________________________________________
	   Christoph M. Schönian
	     www.kafkamedia.de
______________________________________________



php::bar PHP Wiki   -   Listenarchive