PHP-Code:
<?php include( 'include.php' ); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- Dieses Dokument ist TRANSITIONAL, da sich im GB-System Links zu externen Websiten befinden -->
<html><head><title>Gästebuch: Einfügen - <?php print $FesterTitel ; ?> </title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="CONTENT-LANGUAGE" content="de">
<meta name="description" content="Hier kann ein bereits verfasster Beitrag wieder geändert werden.">
<meta name="author" content="Bluescreen">
<link rel="stylesheet" href="<?php print $ini [ 'Style' ][ 'StyleStandard' ]. "/" . $ini [ 'Style' ][ 'StyleStandard' ]; ?> .css" type="text/css" title="<?php print $ini [ 'Style' ][ 'StyleStandardName' ]; ?> ">
<!-- Einbindung der jeweils zugehöhrigen Styles --><style type="text/css">
<?php $GB_Edit_Style = $ini [ 'Style' ][ 'StyleStandard' ]. "/" . $ini [ 'Style' ][ 'StyleStandard' ]. "_gb.php" ; include( $GB_Edit_Style ); ?>
</style><!-- ################################################ -->
</head><body>
<div id="gb_tabelle" style="text-align:center;">
<?php
if (empty( $_REQUEST [ 'Eintrag' ])) {
echo "<p><br></p><p>In das Feld <i>Eintrag</i> wurden keine Werte eingegeben.</p>" ,
"<p><a href=javascript :history.back();>Zurück</a></p>" ;
exit();
} else if (empty( $_REQUEST [ 'Titel' ]) || $_REQUEST [ 'Titel' ]== "Titel" ) {
echo "<p><br></p><p>In das Feld <i>Titel</i> wurden keine Werte eingegeben.</p>" ,
"<p><a href=javascript :history.back();>Zurück</a></p>" ;
exit();
} else if (empty( $_REQUEST [ 'Name' ]) || $_REQUEST [ 'Name' ]== "Name" ) {
echo "<p><br></p><p>In das Feld <i>Name</i> wurden keine Werte eingegeben.</p>" ,
"<p><a href=javascript :history.back();>Zurück</a></p>" ;
exit();
}
include( "gb_settings.php" ); //Zugangsdaten für GB einbeziehen
$_REQUEST [ 'Eintrag' ] = str_replace ( "<" , "<" , $_REQUEST [ 'Eintrag' ]); //HTML ausschluss
$_REQUEST [ 'Eintrag' ] = str_replace ( ">" , ">" , $_REQUEST [ 'Eintrag' ]); //HTML ausschluss
$_REQUEST [ 'Eintrag' ] = str_replace ( ":01:" , "<img src='grafiken/smilies/01.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":02:" , "<img src='grafiken/smilies/02.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":03:" , "<img src='grafiken/smilies/03.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":04:" , "<img src='grafiken/smilies/04.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":05:" , "<img src='grafiken/smilies/05.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":06:" , "<img src='grafiken/smilies/06.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":07:" , "<img src='grafiken/smilies/07.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":08:" , "<img src='grafiken/smilies/08.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":09:" , "<img src='grafiken/smilies/09.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":10:" , "<img src='grafiken/smilies/10.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":11:" , "<img src='grafiken/smilies/11.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":12:" , "<img src='grafiken/smilies/12.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":13:" , "<img src='grafiken/smilies/13.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":14:" , "<img src='grafiken/smilies/14.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":15:" , "<img src='grafiken/smilies/15.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":16:" , "<img src='grafiken/smilies/16.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":17:" , "<img src='grafiken/smilies/17.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":18:" , "<img src='grafiken/smilies/18.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":19:" , "<img src='grafiken/smilies/19.png'>" , $_REQUEST [ 'Eintrag' ]);
$_REQUEST [ 'Eintrag' ] = str_replace ( ":20:" , "<img src='grafiken/smilies/20.png'>" , $_REQUEST [ 'Eintrag' ]);
$Datenbankzeiger = mysql_connect ( $DBHost , $DBBenutzer );
mysql_select_db ( $DBDatenbank , $Datenbankzeiger );
/*
INSERT INTO `gaestebuch` ( `ID` , `IPAdresse` , `Datum` , `Name` , `Titel` , `Eintrag` , `Website` )
VALUES (
NULL , '3.3.3', '2007-07-25 17:57:09', 'Erik', 'Titel', 'Eintrag', NULL
);
<br>
*/
$SQL = "INSERT INTO " . $DBTabelle . " ('Datum', 'Name', 'Titel', 'Eintrag', 'Website') VALUES ('NOW', '" . $_REQUEST [ 'Name' ]. "', '" . $_REQUEST [ 'Titel' ]. "', '" . $_REQUEST [ 'Eintrag' ]. "', '" . $_REQUEST [ 'Website' ]. "')" ;
print $SQL ;
mysql_query ( $SQL , $DatabasePointer );
if( mysql_affected_rows ( $DatabasePointer )== 1 )
{
?>
Vielen Dank für Ihren Eintrag!<br>
<a href="javascript :history.back();">Zurück</a>
<?php
}
else
{
?>
Beim Eintragen ist ein Fehler aufgetreten.<br>
<a href="javascript :history.back();">Zurück</a>
<?php
}
?>
</div>
</body></html>
Ich bitte euch jetzt mal definitiv von Validiirungs-Dingen abzusehen, erst muss die Technik stimmen, dann der Rest. Kann mir bitte mal jemand eine Eintrags-SQL vorschlagen?