wer versteht dieses Skript?!
Frank
- javascript
Hallo,
ich brauche mal jemanden, der mir mit einem Skript weiterhelfen kann.
Es bewirkt in einem Forum, dass jeweils 20 Beiträge pro Seite angezeigt werden, dann wird automatisch eine nächste Seite erstellt. Aber irgendwas klappt da plötzlich nicht mehr.
Das muß meiner Meinung nach an der Zeile for ($i = $start * 20...etc.) liegen.
Hier der Teil des Skriptes, um den es geht:
if (!isset($start)) $start = 0;
$farbe = true;
$datei = file("$forum/$file_order");
for ($i = $start * 20 * 6; $i < (($start * 20)+(6 * 20)); $i += 6)
{
if ($farbe)
echo "<tr bgcolor=white>";
else
echo "<tr bgcolor=cccccc>";
$farbe = !$farbe;
echo "<td class=normal2> <b><a class=list_link href=$forum_id?forum=$forum&id=" . $datei[$i + 1] . ">" . stripslashes($datei[$i]) . "</a></td>";
echo "<td class=normal2 align=right><b><a class=list_link href=mailto:" . $datei[$i+3] . ">" . stripslashes($datei[$i + 2]) . "</a> </td>";
echo "<td class=normal2 align=right> " . $datei[$i + 4] . " </td>";
echo "<td class=normal2 align=right> " . date("m/d/y H:i", $datei[$i + 5]) . " </td>
</tr>";
if ( strlen($datei[$i + 6]) < 1) break;
}
Hi,
Was hat das Ganze mit Javascript zu tun?
Ich kann nirgendwo erkennen, dass sich $start ändert, da es immer auf Null bleibt, tut sich in der Schleife nichts!
Ich würde Dir raten dies komplett zu überarbeiten:
Was möchtest Du genau erreichen (Vorallendingen mit den Farben)?
echo "<td class=normal2> <b><a class=list_link
Anführungszeichen fehlen im gesamten Script
class="normal2"
ciao
romy
Hallo,
ist kein js sondern PHP...
ich würde mich auch wundern wenn js auf einmal 20 Beiträge aus einer datenquelle öffnen kan... ;-)
Odium
ist kein js sondern PHP...
oops, sorry - dann bin ich hier ja wohl im "falschen Film" ;-)