Folgendes funktioniert für eine durchgehende Platzierung (Nummerierung):
<?php
$result=mysql_query("SELECT Zeit,Fahrername, FROM ghostwm ORDER BY Zeit");
$i=1;
while ($daten=mysql_fetch_array($result))
{
print(" <tr>
<td>$i.</td>
<td>$daten[Zeit]</td>
<td>$daten[Fahrername]</td>
</tr>
");
$i++;
}
print ('</table>');
Jetzt meine Frage: Ist es möglich, $i in diesem array so zu steuern, dass ein Wert (z.B. Zeit) von mehreren Zeilen verglichen wird?
Z.B. sind zwei Zeiten gleich, dann soll 2 mal 1. ausgegeben werden, und danach mit 3. die Auflistung fortgeführt werden. Dies sollte aber zu jeder Zeit greifen. Es könnte ja auch die 3. und 4. Zeile (Zeit) gleich sein. Dann sollte die Position 3 zwei mal vergeben werden und die folgende Zeile 5. erhalten.
Vielleicht ein bisschen schwer zu erklären, aber vielleicht fällt einem was kluges ein! Danke für Eure Hilfe im voraus.
<?php
$result=mysql_query("SELECT Zeit,Fahrername, FROM ghostwm ORDER BY Zeit");
$i=1;
while ($daten=mysql_fetch_array($result))
{
print(" <tr>
<td>$i.</td>
<td>$daten[Zeit]</td>
<td>$daten[Fahrername]</td>
</tr>
");
$i++;
}
print ('</table>');
Jetzt meine Frage: Ist es möglich, $i in diesem array so zu steuern, dass ein Wert (z.B. Zeit) von mehreren Zeilen verglichen wird?
Z.B. sind zwei Zeiten gleich, dann soll 2 mal 1. ausgegeben werden, und danach mit 3. die Auflistung fortgeführt werden. Dies sollte aber zu jeder Zeit greifen. Es könnte ja auch die 3. und 4. Zeile (Zeit) gleich sein. Dann sollte die Position 3 zwei mal vergeben werden und die folgende Zeile 5. erhalten.
Vielleicht ein bisschen schwer zu erklären, aber vielleicht fällt einem was kluges ein! Danke für Eure Hilfe im voraus.
Kommentar