Einzelnen Beitrag anzeigen
  #1  
Alt 13.08.2007, 18:19:15
jdgf jdgf ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 24
Auslesen klappt nicht!

Hallo,

ich habe mit php eine csv-Datei ausgelesen und eine Tabelle erstellt. Jetzt will ich, dass der Vereinsname der eigenen Mannschaft fett geschrieben wird. Ich wollte $data[ 1] mit einer If-Anweisung, wenn der Wert von $data[ 1] dem Namen der Heimmannschaft entspricht, fett formatieren. Das geht aber nicht, weil $data[ 1] immer nur den Wert "Array" ausgibt. Kann mir jemand sagen, wie ich das Problem löse.

Weiterhin verstehe ich nicht, warum ich die Überschriftzeile mit ($titel == 8) ansprechen muss, da in der csv-Datei die Überschrift in der ersten Zeile steht.

PHP-Code:
$handle fopen ("tabelle/tabelle_fussball.csv""r");
while ((
$data fgetcsv ($handle1000",")) !== FALSE) {
$i $i+1;
$titel $i//bestimmt Hintergrundfarbe für Überschrift/Zeilen 1+2 und Zeilen 12-14.
$gerade $i 2//bestimmt Hintergrundfarbe für den Farbwechsel gerade/ungerade Zeile

if ($titel == 8){
$stil 'style="background-color:#000000; color:#FFFFFF"';
print 
"<tr ".$stil.">";
print 
"<td class='zelle'>".$data0]."</td>";
print 
"<td class='zelle1'>".$data1]."</td>";
print 
"<td class='zelle'>".$data2]."</td>";
print 
"<td class='zelle'>".$data3]."</td>";
print 
"<td class='zelle'>".$data4]."</td>";
print 
"<td class='zelle'>".$data5]."</td>";
print 
"<td class='zelle'>".$data6]."</td>";
print 
"<td class='zelle'>".$data7]."</td>";
print 
"<td class='zelle'>".$data8]."</td>";
}
elseif 
// hier kommt der Code für die anderen Hintergrundfarben, Aufbau wie oben.
print "</tr>";
}

fclose ($handle);
echo 
'</table>';
?> 
Danke für eure Hilfe und
lG Dietmar
Mit Zitat antworten