Da ich nicht weiß, wie ich mit dem Sortierbefehl umgehen muss versuche ich hier Hilfe zu finden. Hier ist die Problemseite . Ich gib auch mal noch den Quellcode an, damit ihr mir genau sagen könnt, wie und wo ich das machen muss. Ich will die Tabelle nach Pos. ordnen (Tor/Abw/M-D/Mit/M-O/Stu). Auf alle fälle müssen sich aber die Zellen neben z.B. Stu mitbewegen. Sonst nützt mir das nichts. Es wäre nett, wenn ihr es sofort in den Quelltext schreibt.
<?
$fp = fopen('table.txt', 'r');
echo '<table border="0">
<tr>
<td><b><font color=\"#FFFFFF\"></b></td>
<td><b><font color=\"#FFFFFF\">Pos</b></td>
<td><b><font color=\"#FFFFFF\">Vorname</b></td>
<td><b><font color=\"#FFFFFF\">Name</b></td>
<td><b><font color=\"#FFFFFF\">Alter</b></td>
<td><b><font color=\"#FFFFFF\">Können</b></td>
<td><b><font color=\"#FFFFFF\">Fit</b></td>
<td><b><font color=\"#FFFFFF\">Mor</b></td>
<td><b><font color=\"#FFFFFF\">Geh.</b></td>
<td><b><font color=\"#FFFFFF\">Nation</b></td>
<td><b><font color=\"#FFFFFF\">Spl.</b></td>
<td><b><font color=\"#FFFFFF\">Tore</b></td>
<td><b><font color=\"#FFFFFF\">DS</b></td>
<td><b><font color=\"#FFFFFF\">MotM</b></td>
</tr>';
while (!feof($fp)) {
$zeile = fgets($fp,5000);
$daten = explode(",", $zeile);
// Die einzelnen Zeilen in der Tabelle
if($daten[6] == "1" )
$pos = "TOR";
elseif($daten[6] == "2" )
$pos = "ABW";
elseif($daten[6] == "3" )
$pos = "M-D";
elseif($daten[6] == "4" )
$pos = "MIT";
elseif($daten[6] == "5" )
$pos = "M-O";
elseif($daten[6] == "6" )
$pos = "STU";
else
$pos = "";
if($daten[6] == "1" )
$trikot = "<img src=t.gif>";
else
$trikot = "<img src=f.gif>";
echo "<tr]</td>
<td><font color=\"#FFFFFF\">$trikot</font></td>
<td><font color=\"#FFFFFF\">$pos</font></td>
<td><font color=\"#FFFFFF\">$daten[1]</td>
<td><font color=\"#FFFFFF\">$daten[2]</td>
<td><font color=\"#FFFFFF\"><center>$daten[3]</center></td>
<td><font color=\"#FFFFFF\"><center>$daten[20]</center></td>
<td><font color=\"#FFFFFF\">$daten[14]</center></td>
<td><font color=\"#FFFFFF\"><center>$daten[15]</center></td>
<td><font color=\"#FFFFFF\"><center>$daten[10]</center></td>
<td><font color=\"#FFFFFF\"><center>$land</center></td>
<td><center><font color=\"#FFFFFF\">$daten[18]</center></td>
<td><center><font color=\"#FFFFFF\">$daten[19]</center></td>
<td><center><font color=\"#FFFFFF\">$daten[28]</center></td>
<td><center><font color=\"#FFFFFF\">$daten[29]</center></td></tr>";
}
// Das Ende der Tabelle
echo '</table>';
fclose($fp);
?>
Ich hoffe irgendjemand kann mir helfen.
<?
$fp = fopen('table.txt', 'r');
echo '<table border="0">
<tr>
<td><b><font color=\"#FFFFFF\"></b></td>
<td><b><font color=\"#FFFFFF\">Pos</b></td>
<td><b><font color=\"#FFFFFF\">Vorname</b></td>
<td><b><font color=\"#FFFFFF\">Name</b></td>
<td><b><font color=\"#FFFFFF\">Alter</b></td>
<td><b><font color=\"#FFFFFF\">Können</b></td>
<td><b><font color=\"#FFFFFF\">Fit</b></td>
<td><b><font color=\"#FFFFFF\">Mor</b></td>
<td><b><font color=\"#FFFFFF\">Geh.</b></td>
<td><b><font color=\"#FFFFFF\">Nation</b></td>
<td><b><font color=\"#FFFFFF\">Spl.</b></td>
<td><b><font color=\"#FFFFFF\">Tore</b></td>
<td><b><font color=\"#FFFFFF\">DS</b></td>
<td><b><font color=\"#FFFFFF\">MotM</b></td>
</tr>';
while (!feof($fp)) {
$zeile = fgets($fp,5000);
$daten = explode(",", $zeile);
// Die einzelnen Zeilen in der Tabelle
if($daten[6] == "1" )
$pos = "TOR";
elseif($daten[6] == "2" )
$pos = "ABW";
elseif($daten[6] == "3" )
$pos = "M-D";
elseif($daten[6] == "4" )
$pos = "MIT";
elseif($daten[6] == "5" )
$pos = "M-O";
elseif($daten[6] == "6" )
$pos = "STU";
else
$pos = "";
if($daten[6] == "1" )
$trikot = "<img src=t.gif>";
else
$trikot = "<img src=f.gif>";
echo "<tr]</td>
<td><font color=\"#FFFFFF\">$trikot</font></td>
<td><font color=\"#FFFFFF\">$pos</font></td>
<td><font color=\"#FFFFFF\">$daten[1]</td>
<td><font color=\"#FFFFFF\">$daten[2]</td>
<td><font color=\"#FFFFFF\"><center>$daten[3]</center></td>
<td><font color=\"#FFFFFF\"><center>$daten[20]</center></td>
<td><font color=\"#FFFFFF\">$daten[14]</center></td>
<td><font color=\"#FFFFFF\"><center>$daten[15]</center></td>
<td><font color=\"#FFFFFF\"><center>$daten[10]</center></td>
<td><font color=\"#FFFFFF\"><center>$land</center></td>
<td><center><font color=\"#FFFFFF\">$daten[18]</center></td>
<td><center><font color=\"#FFFFFF\">$daten[19]</center></td>
<td><center><font color=\"#FFFFFF\">$daten[28]</center></td>
<td><center><font color=\"#FFFFFF\">$daten[29]</center></td></tr>";
}
// Das Ende der Tabelle
echo '</table>';
fclose($fp);
?>
Ich hoffe irgendjemand kann mir helfen.
Kommentar