Hallo alle zusammen,
Hab da ein kleines Problemchen, und zwar:
Ich hab mir einen Newsticker mit MySql geschrieben. Dabei kann ich jetz Einträge über ein Script in eine Datenbank speichern bzw. mit einer anderen Datei wieder auslesen. Ist ja nicht weiter schwer. Nur bei einem Ticker ist es ja doof wenn,
1. Nur der Eintrag mit der ID 1 ausgeben wird
- neue Einträge werden dann nicht angezeigt
2. Randomfunktion ist zwar sinnvoll, aber es wird ja immer nur ein Eintrag dabei ausgeben (wie bei Punkt 1)
Kann mir einer sagen, wie ich den Code umschreiben muss, damit mir nacheinander die Sachen ausgebenen werden, sprich:
ID + Name + Text
Aussehen sollte es dann so:
"Peter - Hallo schöne Welt Inge - Ach ist das schön Ingo - blablabla"
und wenn ein neuer Eintrag eingetragen wird, das er dann an erster Stelle steht.. (wobei die Reihenfolge der auszugeben ID's dann verkehrt sein muss, im Beispiel id3, id2 und dann id1)
Vielen Dank
Domelle
Hab da ein kleines Problemchen, und zwar:
Ich hab mir einen Newsticker mit MySql geschrieben. Dabei kann ich jetz Einträge über ein Script in eine Datenbank speichern bzw. mit einer anderen Datei wieder auslesen. Ist ja nicht weiter schwer. Nur bei einem Ticker ist es ja doof wenn,
1. Nur der Eintrag mit der ID 1 ausgeben wird
- neue Einträge werden dann nicht angezeigt
2. Randomfunktion ist zwar sinnvoll, aber es wird ja immer nur ein Eintrag dabei ausgeben (wie bei Punkt 1)
Code:
<?php
INCLUDE('inc/mysql.config.php');
$select = "SELECT * FROM `newsticker` order by rand()";
$result = mysql_query($select);
$zahl = mysql_num_rows($result);
echo "Es befinden sich $zahl Einträge im Newsticker.<br>";
$row = mysql_fetch_assoc($result);
echo "<a href=\"eintragen.html\">In den Newsticker eintragen</a>";
echo '<table width="342" border="0" cellspacing="1" cellpadding="1">';
echo "<tr>";
echo '<td width="77">Newsticker</td>';
echo '<td width="258"><marquee>'.$row['name'].' -- '.$row['text'].'</marquee> </td>';
echo "</tr>";
echo "</table>";
?>
Kann mir einer sagen, wie ich den Code umschreiben muss, damit mir nacheinander die Sachen ausgebenen werden, sprich:
ID + Name + Text
Aussehen sollte es dann so:
"Peter - Hallo schöne Welt Inge - Ach ist das schön Ingo - blablabla"
und wenn ein neuer Eintrag eingetragen wird, das er dann an erster Stelle steht.. (wobei die Reihenfolge der auszugeben ID's dann verkehrt sein muss, im Beispiel id3, id2 und dann id1)
Vielen Dank
Domelle