Ich versuche euer script in meine Seite einzufügen...da ich aber noch nicht so ganz mit php zurecht komme habe ich einige probleme.....
also ich habe ein Form das im action befehl die seite send_eintrag abrufht diese überprüft die eingaben des scripts.....
code zum Form:
<?php session_start;?>
<html>
<head>
<title>::Hakmusic.ch_Gästebuch::</title>
<body><div id="guestbook" style="height:320px; overflow:auto;">
<?php
include ("connection.php");
?>
<!--Eingabe der Daten-->
<form name="eintragen" method="post" onsubmit="return FormularPruefen()" action="<?=$PHP_SELF?>?action=send_eintrag">
<table width="527" border="0" id="guestbook">
<tr>
<td width="91"><div align="left"></div></td>
<td width="14"><div align="right"></div></td>
<td width="408"> <div align="left"><font size="2">
<label><font face="Arial, Helvetica, sans-serif"> </font></label>
</font></div></td>
</tr>
<tr>
<td><div align="left"><font size="2" face="Arial, Helvetica, sans-serif"><strong>:::Name</strong></font></div></td>
<td><div align="right"></div></td>
<td><div align="left"><font size="2">
<input name="name" type="text" id="name2" maxlength="20">
</font></div></td>
</tr>
<tr>
<td><div align="left"><font size="2" face="Arial, Helvetica, sans-serif"><strong>:::Email</strong></font></div></td>
<td><div align="right"></div></td>
<td><div align="left"><font size="2">
<input name="email" type="text" id="email2" maxlength="40">
</font></div></td>
</tr>
<tr>
<td><div align="left"><font size="2" face="Arial, Helvetica, sans-serif"><strong>:::Homepage</strong></font></div></td>
<td><div align="right"></div></td>
<td><div align="left"><font size="2">
<input name="homepage" type="text" id="homepage2" maxlength="50">
</font></div></td>
</tr>
<tr>
<td><div align="left"><font size="2" face="Arial, Helvetica, sans-serif"><strong>:::Titel</strong></font></div></td>
<td height="24"> <div align="right"></div></td>
<td><div align="left"><font size="2">
<input name="betreff" type="text" id="betreff2" maxlength="20">
</font></div></td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif"><strong>:::Eintrag</strong></font></td>
<td height="24"> </td>
<td><div align="left"><font size="2">
<textarea name="eintrag" id="textarea" maxlength="255"></textarea>
</font><font size="1"> </font></div></td>
</tr>
<tr>
<td> </td>
<td height="24"> </td>
<td><font color="#FFFFCC" size="1">
<input type="submit" name="Submit" value="Abschicken!">
</font></td>
</tr>
<tr>
<td>
</td>
<td height="24"> </td>
<td><img src="captcha/captcha.php" border="0" title="Sicherheitscode">
</td>
</tr>
<tr>
<td> </td>
<td height="24"> </td>
<td>
<input type="text" name="sicherheitscode" size="5"></td>
</tr>
</table>
<div align="left"><font size="1">
<label> </label>
</font> </div>
</form>
<font size="1">
<?php
//if(isset($_POST['name'])) {
// Speichern des Eintrages
//$name_gb = $_POST['name'];
//$email_gb = $_POST['email'];
//$homepage_gb = $_POST['homepage'];
//$betreff_gb = $_POST['betreff'];
//$text_gb = $_POST['eintrag'];
//mysql_query("
//INSERT INTO gaestebuch (name_gb, email_gb, homepage_gb, betreff_gb, text_gb, datum_gb)
//VALUES ($name_gb, $email_gb, $homepage_gb, $betreff_gb, $text_gb, NOW())
//");
//}
?>
</font>
</body>
</html>
code zu send eintrag:
<html>
<head>
<title>::Hakusic - Gästebuch::</title>
<body>
<!-- externes File für Gästebuch -->
<?php
if(isset($_SESSION['captcha_spam']) AND $_POST["sicherheitscode"] == $_SESSION['captcha_spam']){
unset($_SESSION['captcha_spam']);
include ("connection.php");
$name_gb = $_POST['name'];
$email_gb = $_POST['email'];
$homepage_gb = $_POST['homepage'];
$betreff_gb = $_POST['betreff'];
$text_gb = $_POST['eintrag'];
$z1 = intval($_POST["z1"]);
$z2 = intval($_POST["z2"]);
$gerechnet = intval($_POST["gerechnet"]);
$rechencheck = $z1 + $z2;
$neu_text_gb = wordwrap($text_gb,255,"<br/> \n");
//Kontrolle ob etwas eingegeben wurde
if($name_gb == '')
{
echo('Kein Namen angegeben??!!!! ');
}
elseif($text_gb == '')
{
echo('Kein Text angegeben??!!!!');
}
elseif($text_gb == 'http://')
{
echo('Kein Text angegeben??!!!!');
}
elseif ($gerechnet != $rechencheck || empty($gerechnet) || empty($rechencheck))
{
echo ('Spam Test fehlgeschlagen??!!!!');
}
else{
$qry = "
INSERT INTO gaestebuch (name_gb, email_gb, homepage_gb, betreff_gb, text_gb, datum_gb)
VALUES ('$name_gb', '$email_gb', '$homepage_gb', '$betreff_gb', '$neu_text_gb', NOW())
";
echo ('Ihr Eintrag wurde erfolgreich gespeichert..
if(mysql_query($qry)) {
echo "<meta http-equiv=\"refresh\" content=\"0;URL=index.php?action=guest\">";
}
}
}
else{
die ("Der Sicherheitscode ist falsch!");
}
?>
</body>
</html>
Das Probelm ist einfach das nichts passiert.....ich habe kein Bild habe ich etwas vergessen? oder habe ich einen entscheidenden fehler gemacht?
ich sehe es einfach nicht und ich weiss nicht was ich noch machen soll.....
könnte mir bitte jemand helfen?
Th3Last
