Hallo
kennt jmd einen Newsticker der die Daten aus einer Datenbank holt ?
Also habe einen normalen Newsticker genommen und lese die Daten aus das Problem ist das ich den Datensatz danach lösche falls es noch mehr als 10 Datensätze sind das Problem ist er löscht sie zwar aber wenner alle Datensätze ausgegeben hat fängt er von vorne an und bringt den gleichen Datensatz wie am Anfang der aber schon gelöscht ist. Vielleicht findet jmd von euch n Fehler oder hat eine Lösung etc. Danke
Mfg Bob
kennt jmd einen Newsticker der die Daten aus einer Datenbank holt ?
Also habe einen normalen Newsticker genommen und lese die Daten aus das Problem ist das ich den Datensatz danach lösche falls es noch mehr als 10 Datensätze sind das Problem ist er löscht sie zwar aber wenner alle Datensätze ausgegeben hat fängt er von vorne an und bringt den gleichen Datensatz wie am Anfang der aber schon gelöscht ist. Vielleicht findet jmd von euch n Fehler oder hat eine Lösung etc. Danke
Mfg Bob
PHP-Code:
<?
$dbserver="";
$dbuser="";
$dbpasswort="";
$dbdatenbank="";
MYSQL_CONNECT($dbserver,$dbuser,$dbpasswort);
MYSQL_SELECT_DB($dbdatenbank);
$result=MYSQL_QUERY("SELECT * FROM backend_newsticker");
$anzahl=MYSQL_NUM_ROWS($result);
$result=MYSQL_QUERY("SELECT * FROM backend_newsticker ORDER by id");
$row=MYSQL_FETCH_ARRAY($result);
$aktuell=$row['id'];
if($anzahl<11)
{
$j=0;
for($i=$aktuell;$j<=$anzahl;$i++)
{
$result=MYSQL_QUERY("SELECT * FROM backend_newsticker WHERE id = '$i'");
$row=MYSQL_FETCH_ARRAY($result);
if($j != $anzahl)
{
?>
MessageArray[<? echo $j; ?>]="<? echo $row['datum']." um ".$row['zeit']." ".$row['name'].": ".$row['text']; ?>";
<?
}
else
{
?>
MessageArray[<? echo $j; ?>]="Liebe User, ab jetzt könt ihr für eure Credits Texte über diesen Ticker anzeigen lassen, die jeder User sieht.";
<?
}
$j++;
}
}
else
{
$j=0;
for($i=$aktuell;$j<$anzahl;$i++)
{
$result=MYSQL_QUERY("SELECT * FROM backend_newsticker WHERE id = '$i'");
$row=MYSQL_FETCH_ARRAY($result);
?>
MessageArray[<? echo $j; ?>]="<? echo $row['datum']." um ".$row['zeit']." ".$row['name'].": ".$row['text']; ?>";
<?
$j++;
}
$del=$aktuell+$anzahl-10;
MYSQL_QUERY("DELETE FROM backend_newsticker WHERE id < '$del'");
}
?>
Kommentar