<?
# Message of the Day
# Version 0.3
#
# Original von:
# 05.01.2000 by Mark Kronsbein
# http://www.php-homepage.de
#
# Modifiziert durch Koala
# http://www.Koalas-Home.De
# 16.01.2001
#
# motdeintrag.php
$tablename = "motd";
include "adbconnect.php"; // Verbindung zu Datenbank herstellen
if(isset($sortspalte)==0) {$sortspalte= "id";} // Grundeinstellung fuer Sortierreihenfolge der Messages
//******************************** Datenbank-Bearbeitung fuer neuer Eintrag, Aendern und Loeschen Beginn ********************************
if ($motdeintrag==1){ // neuer Eintrag
$message=htmlentities(addslashes($message)); //Entercodes und Umlaute fuer Datenbank umwandeln
if (!empty($message)){
$eintragquery = "insert into $tablename (id,message) values ('','$message')"; mysql_query($eintragquery) or die(mysql_error()); echo
"<center><span style=\"color:red; font-size: 12pt; font-family:arial;\">neue Message eingetragen</span></center><BR>";
}
else{ echo
"<center><span style=\"color:red; font-family:arial;\">Das Messagefeld ist leer.<BR>Bitte etwas eintragen.</span></center>";
}
}
elseif ($motdeintrag==2){ // Eintrag aendern
if(isset($id)){
$message=htmlentities(addslashes($message));
$updatequery = "update $tablename SET message='$message' WHERE id='$id'" ; mysql_query($updatequery) or die(mysql_error());
} echo "<center><span style=\"color:red; font-size: 12pt; font-family:arial;\">Eintrag geändert</span></center><BR>";
}
elseif ($motdeintrag==3){ // Eintrag loeschen
if (!empty($id)){
$deletequery = "delete FROM $tablename WHERE id=$id"; mysql_query($deletequery) or die(mysql_error());
} echo "<center><span style=\"color:red; font-size: 12pt; font-family:arial;\">Eintrag gelöscht.</span></center><BR>";
}
//******************************** Datenbank-Bearbeitung fuer neuer Eintrag, Aendern und Loeschen Ende ********************************
$spalte = "*"; // DB Abfrage
$result=@mysql_query( "SELECT $spalte FROM $tablename WHERE id=$id") or die ( "Fehler bei Suchabfrage 2");
if(mysql_num_rows($result)<2){ //checken ob wirklich nur EIN Datensatz ausgewaehlt wurde
$row = mysql_fetch_array($result); //auslesen der Array Bestandteile und zuweisen der einzelnen Spalteneintragaege in eigene Variablen
$id=$row[ "id"];
$message=$row[ "message"];
//Messagetext in normales Textformat umwandeln (Schaegstriche entfernen)
$message=stripslashes($message);
} else {echo
"Es ist ein interner Fehler aufgetreten !!<BR>Hinweis: Es wurde mehr als ein Datensatz ausgewählt !!<BR>Bitte verständige den SysOp.";}
//******************************** auslesen der ToDo-DB-Tabelle Beginn ********************************
$spalte = "*";
$result=@mysql_query( "SELECT $spalte FROM $tablename ORDER BY $sortspalte") or die ( "Fehler bei Suchabfrage 3");
//Datenbankabfrage: auslesen der Tabelle $tablename
for ($i=0; $i<=$numrow; $i++){
while ($row = mysql_fetch_array($result)):
//auslesen der Array Bestandteile und zuweisen der einzelnen Spalteneintragaege in eigene Variablen
$id=$row[ "id"];
$message=$row[ "message"];