SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

 
 
Themen-Optionen Ansicht
  #1  
Alt 20.06.2006, 14:40:52
Hase Hase ist offline
Anfänger
 
Registriert seit: Jun 2006
Beiträge: 4
Coderproblem beim CSV auslesen/ausgeben

Ersteinmal ein Hallo an alle.

Bin dabei ein Script zu erstellen, welches eine externe *.csv Datei ausliest und dann in einer tabelle wiedergeben soll.

Für mein Projekt zum weiterkommen sind jetzt 4. Probleme aufgetaucht.
(Muß vorrausschicken bin ziemlich Neu beim PHP Coden)

Ich hänge unten ein Teil des Scriptes rein.
Das script komplett zeigt auch die Tabelle an

1. Es soll eine Tabelle erscheinen. Meine CSV Datei gibt keine Platzierung aus. Sprich ich sollte einen Code einbringen der die $strPlatz immer mit einem Platz ausgibt. Sprich in der ersten Tabellenzeile eine 1, bei der nächsten eine 2. Usw.

2. Aus der CSV Datei wird eine Spalte ausgelsen die 3 Texte ausgibt (gelb,rot,grün) definiert habe ich Sie so. DEFINE('FARBE', 10);
Diese sollte auch eingebaut werden, aber anstatt gelb einen Farbcode anzeigen.
Also über if Tag. Wenn gelb dann #00ee00 in die Variabel $strFarbe.
Diese ergibt pro Tabellenzeile natürlich jedesmal was anderes.

3. Gibt es die Möglichkeit einen Code einzubringen das wenn die CSV Datei nicht ausgelesen werden kann, weil der dortige Server vielleicht down ist, und dann anstatt eines Fehlercodes im Script anzeigt, Tabelle momenatn nicht verfügbar.

4. Im Bereich $strDifferenz soll die Differenz ausgegeben werden aus TOREG - TOREB (was natürlich auch einen Negativen Wert haben kann.


PHP-Code:
$fCSV fopen("hostzurcsvdatei/datei.csv""r");
echo 
"<TABLE CLASS=\"$styletext\" BORDER=\"0\">\r\n";

         echo 
"<TH STYLE=\"text-align:left; width:3px;\">Platz</TH>\r\n";
         echo 
"<TH STYLE=\"text-align:left; width:3px;\">Verein</TH>\r\n";
         echo 
"<TH STYLE=\"text-align:left; width:50px;\">Spiele</TH>\r\n";
         echo 
"<TH STYLE=\"text-align:left; width:20px;\">S.</TH>\r\n";
         echo 
"<TH STYLE=\"text-align:left; width:3px;\">U.</TH>\r\n";
          echo 
"<TH STYLE=\"text-align:left; width:3px;\">N.</TH>\r\n";
         echo 
"<TH STYLE=\"text-align:left; width:50px;\">Tore</TH>\r\n";
         echo 
"<TH STYLE=\"text-align:left; width:20px;\">TorDiff.</TH>\r\n";
         echo 
"<TH STYLE=\"text-align:left; width:3px;\">Pkt</TH>\r\n";



while ( (
$arrZeile fgetcsv ($fCSV1000"|")) !== FALSE )  {
    echo 
"<TR>\r\n";
    
$strVerein $arrZeile[VEREIN];
            
$strKurzv $arrZeile[KURZV];
    
$strSpiele $arrZeile[SPIELE];
    
$strUnentschieden $arrZeile[UNENTSCHIEDEN];
    
$strNiederlagen $arrZeile[NIEDERLAGEN];
    
$strToreg $arrZeile[TOREG];
         
$strToreb $arrZeile[TOREB];
        
$strSpiele $arrZeile[SPIELE];
        
$strSiege $arrZeile[SIEGE];
        
$strUnentschieden $arrZeile[UNENTSCHIEDEN];
        
$strNiederlagen $arrZeile[NIEDERLAGEN];
        
$strFarbe $arrZeile[FARBE];
         
$strPkt $arrZeile[PKT];
         
$strPlatz $arrZeile[PLATZ];
         
         echo 
"<TD STYLE=\"text-align:left; vertical-align: top;\">$strPlatz</TD>\r\n";
         echo 
"<TD STYLE=\"text-align:left; vertical-align: top;\">$strVerein</TD>\r\n";
         echo 
"<TD STYLE=\"text-align:left; vertical-align: top;\">$strSpiele</TD>\r\n";
         echo 
"<TD STYLE=\"text-align:left; vertical-align: top;\">$strSiege</TD>\r\n";
         echo 
"<TD STYLE=\"text-align:left; vertical-align: top;\">$strUnentschieden</TD>\r\n";
         echo 
"<TD STYLE=\"text-align:left; vertical-align: top;\">$strNiederlagen</TD>\r\n";
         echo 
"<TD STYLE=\"text-align:left; vertical-align: top;\">$strToreg : $strToreb</TD>\r\n";
         echo 
"<TD STYLE=\"text-align:left; vertical-align: top;\">$strDifferenz</TD>\r\n";
         echo 
"<TD STYLE=\"text-align:left; vertical-align: top;\">$strPkt</TD>\r\n";
         


    echo 
"</TR>\r\n";

}


echo 
"</TABLE>\r\n";



fclose($fCSV); 

Mein Dank im Vorruas
Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:53:07 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt