PHP-Logo
Druckansicht von http://www.php-homepage.de/scripts/source_40.html

PHP-Logo
[ Main Menue ]
Homepage
Downloads
Artikel
Scripts
Forum
PHP-Manual
Links
News
Freelancer
Bücher
RuDolF
Suche
Misc
Über diese Seite
Kontakt
Wunschzettel
MyGuestbook
*
[ Suche ]
*
[ Partner ]
*
[ Partner Sites ]
Dynamic-Webpages
PHP-Center
PHP-Welt
phpUG.de
Random Link
*
[ Autoren gesucht! ]
PHP-Homepage.de sucht laufend Autoren für News und Artikel
Interesse?
*

Follow on Twitter - @phphomepage

RSS Feed blogoscoop

[Start] [Code eintragen] [Suche] [Neue Einträge] [Registrierung]

Message of the Day V0.3

<?
# 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&auml;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&ouml;scht.</span></center><BR>";
}
//******************************** Datenbank-Bearbeitung fuer neuer Eintrag, Aendern und Loeschen Ende ********************************

//******************************** Seiten-Beginn ********************************
include "akopf.html";
?>
<center>
<span style="font-size: 18pt; text-decoration: underline; font-family:arial;"><B>MotD&#160;Admin-Bereich</B></span><BR>
<A HREF="../index.php"><span style="font-size: 12pt; text-decoration: none;">[ &lt;&lt; zur&uuml;ck ]</span></A>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;

<A HREF="motdeintrag.php"><span style="text-decoration: none; font-size: 10pt;">[ neuer Eintrag ]</span></A><BR>
<BR></center>
<BR>

<?php
$hiddenvalue=1; //Standartwert fuer Neuer Eintrag (siehe Formular-Ende)
if($aendern == 1){$hiddenvalue=2; //Standartwert fuer Eintrag aendern (siehe Formular-Ende)
if($loeschen == 1){ $hiddenvalue=3; //Standartwert fuer Eintrag loeschen (siehe Formular-Ende)
echo
"<center><span style=\"font-size: 18pt; text-decoration: none; font-family:arial;\"><B>Modus: L&ouml;schen</B></span><BR></center>";

}else {echo
"<center><span style=\"font-size: 18pt; text-decoration: none; font-family:arial;\"><B>Modus: &Auml;ndern</B></span><BR></center>";}


$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&auml;hlt !!<BR>Bitte verst&auml;ndige den SysOp.";}

} else {echo
"<center><span style=\"font-size: 18pt; text-decoration: none; font-family:arial;\"><B>Modus: Neuer Eintrag</B></span><BR></center>";}

?>

<FORM METHOD="post" ACTION="motdeintrag.php" ENCTYPE="application/x-www-form-urlencoded">
<TABLE ALIGN="center" WIDTH="90%" BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR ALIGN="center">
<td colspan=2>
<TEXTAREA NAME="message" ROWS=5 COLS=80> <?php if($aendern == 1){ echo $message;} ?></TEXTAREA>
<INPUT TYPE="hidden" NAME="motdeintrag" Value= <?php echo "\"".$hiddenvalue. "\""; ?>>
<INPUT TYPE="hidden" NAME="id" Value= <?php echo "\"".$id. "\""; ?>>
</td>
</tr>
<TR ALIGN="center">
<TD ALIGN="right" VALIGN="middle" WIDTH="50%" nowrap>
<INPUT TYPE="submit" NAME="eintragen" VALUE= <?php if($loeschen ==1 AND $aendern ==1){echo "L&ouml;schen";}
elseif ($loeschen !=1 AND $aendern ==1){echo "&Auml;ndern";}
else {echo "Eintragen";}?>>
<?php if($aendern ==1 AND ($loeschen ==1 or $loeschen !=1)) {echo
"&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</FORM>";} ?>
</TD>
<TD VALIGN="middle" ALIGN="left" WIDTH="50%" nowrap>
<?php if($aendern !=1) {echo
"&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<INPUT TYPE=\"reset\" NAME=\"abbruch\" VALUE=\"Abbruch\"></FORM>";} ?>

<?php if($aendern ==1 AND ($loeschen ==1 or $loeschen !=1))
{echo
"<FORM METHOD=\"post\" ACTION=\"motdeintrag.php?motdeintrag=0\" ENCTYPE=\"application/x-www-form-urlencoded\">

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
<INPUT TYPE=\"hidden\" NAME=\"motdeintrag\" Value=\"0\">
<INPUT TYPE=\"submit\" NAME=\"abbruch\" VALUE=\"Abbruch\"></FORM>
";}?>
</TD>
</tr>
</table>
<BR>
<?php

//******************************** 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

echo "
<TABLE WIDTH=\"95%\" BORDER=1 CELLSPACING=0 CELLPADDING=4 ALIGN=\"center\">
<TR BGCOLOR=\"#c0c0c0\">
<TH><A HREF=\"motdeintrag.php?sortspalte=id\">ID</A></TH>
<TH><A HREF=\"motdeintrag.php?sortspalte=message\">Message</A></TH>
<TH>&Auml;ndern</TH>
<TH>L&ouml;schen</TH>
</TR>
";

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"];

// <!-- Aufbau des Tabelleninhaltes -->
$message=nl2br(stripslashes($message));
echo "<TR>";
echo "<TD VALIGN=\"middle\" ALIGN=\"center\">$id</TD>";
echo "<TD VALIGN=\"top\"> $message </TD>";
echo "<TD VALIGN=\"middle\"><A HREF=\"motdeintrag.php?aendern=1&id=$id\">&Auml;ndern</A></TD>";
echo "<TD VALIGN=\"middle\"><A HREF=\"motdeintrag.php?loeschen=1&aendern=1&id=$id\">L&ouml;schen</A></TD>";
echo "</TR>";

endwhile;
} //for-schleife
echo "</TABLE>";
?>

<?php
mysql_free_result ($result);
mysql_close($mysqlda);
?>
<?php
include "afuss.html";
?>
© Copyright 1999 - 2010 by Mark Kronsbein | Impressum | NutzungsbedingungenWeiterempfehlen | Seitenanfang
1.0022