Hallo Leute,
kann mir einer bei diesem PHP Script helfen.
Immer wenn ich einen Neuen Gästebuch eintrag mache, kommt dieser Eintrag nicht oben vor, sondern in der Mitte vor.
guestbuch.php
PHP
<center><font face="Comic Sans MS" size="+1"><u>Gästebuch</u></font></center>
<center>
<FORM action="http://adresse.de/aus.php" method="post">
<TABLE border="0" cellspacing="0" cellpadding="0">
<colgroup>
<col width='100'>
<col width='100'>
</colgroup>
<TR>
<TD align="center" class="table">Name:</TD>
<TD><INPUT name="name" size="34" maxlength="30" class="input"></TD>
</TR>
<TR>
<TD align="center" class="table">E-mail:</TD>
<TD><INPUT name="email" size="34" maxlength="50" class="input"></TD>
</TR>
<TR>
<TD align="center" class="table">Homepage:</TD>
<TD><INPUT name="homepage" size="34" maxlength="100" value="http://" class="input"></TD>
</TR>
<TR>
<TD align="center" class="table">Text:</TD>
<TD><TEXTAREA name="text" cols="34" rows="7" class="input"></TEXTAREA></TD>
</TR>
<TR>
<TD align="center" class="table">Sicherheitscode:</TD>
<?php
/* Kombination besteht aus sechs Zahlen*/
for ($k=1; $k<=6; $k++)
{
$code1 .= chr(mt_rand()%10+48);
}
echo "<TD>[i]$code1[/i]<input type='hidden' name='code1' size='20' value='$code1'><input name='code2' size='20' class='input'></TD>";
?>
<TR>
<td align="center" class="table">Info:</td>
<TD class="sicher">Trage diesen Sicherheitscode mit 6 Zahlen hier oben ein.Anhand dieses Codes können wir den Missbrauch durch automatisierte Mitteilungen verhindern.</TD>
</TR>
<TR>
<TD colspan="2"><hr width="300"></TD>
</TR>
<TR>
<TD align="center"><input type="submit" name="eintrag" value="Senden" class="input"></TD>
<TD align="center"><input type="reset" value="Reset" class="input"></TD>
</TR>
</TABLE>
</FORM></center>
<?php
mysql_connect("localhost","benutzername","passwort");
mysql_select_db("benutzername");
$res = mysql_query("select * from gbook order by datum asc");
$num = mysql_num_rows($res);
/*Datenbank auslesen*/
while ($dsatz = mysql_fetch_assoc($res))
{
echo "<TABLE cellspacing='0' cellpadding='3' bgcolor='white' width='85%'><colgroup><col width='85'><col width='500'></colgroup>";
echo "<TR><TD align='right' colspan='2'>" . $dsatz["datum"] . "</TD></TR>";
echo "<TR><TD bgcolor='black' valign='top'><font color='white'>Name:<font></font></TD><TD>" . $dsatz["name"] . "</TD></TR>";
echo "<TR><TD bgcolor='black' valign='top'><font color='white'>E-Mail:<font></TD><TD><A href=mailto:" . $dsatz["email"] . ">" . $dsatz["email"] . "</A></TD></TR>";
echo "<TR><TD bgcolor='black' valign='top'><font color='white'>Homepage:<font></TD><TD>[url=' . $dsatz[']" . $dsatz["homepage"] . "[/url]</TD></TR>";
echo "<TR><TD bgcolor='black' valign='top'><font color='white'>Text:<font></TD><TD>" . $dsatz["text"] . "
</P></TD></TR><TR>";
echo "<TD colspan='2'><center>--------------------------------------------------------------</center></TD></TR></TABLE>
";
}
?>
Alles anzeigen
aus.php
PHP
<?php
$name=$_POST['name'];
$email=$_POST['email'];
$homepage=$_POST['homepage'];
$text=$_POST['text'];
$code1=$_POST['code1'];
$code2=$_POST['code2'];
if($code1==$code2) {
if($name!="") {
if($email!="") {
if($text!="") {
$jetzt = time();
$datum = date("d-m-Y H:i:s",$jetzt);
require_once("../E-Mail/htmlMimemail/htmlMimeMail.php");
$mail = new htmlMimeMail();
$mail->setFrom("absender@adresse.de;");
$mail->setSubject("Neuer Gästebucheintrag");
$mail->sethtml("<form action='http://adresse.de/ein.php' method='post'>" .
"
Neuer Gästebucheintrag:</p><table border='0'><colgroup><col width='150'><col width='300'></colgroup>" .
"<tr><td>Datum:</td><td>[i]<input name='datum' size='34' maxlength='30' value='$datum'>[/i]</td></tr>" .
"<tr><td>Name:</td><td>[i]<input name='name' size='34' maxlength='30' value='$name'>[/i]</td></tr>" .
"<tr><td>E-Mail:</td><td>[i]<input name='email' size='34' maxlength='50' value='$email'>[/i]</td></tr>" .
"<tr><td>Homepage:</td><td>[i]<input name='homepage' size='34' maxlength='100' value='$homepage'>[/i]</td></tr>" .
"<tr><td>Text:</td><td>[i]<textarea name='text' cols='34' rows='7'>$text</textarea>[/i]</td></tr>" .
"<tr><td colspan='2'><hr width='300'></td></tr>" .
"<tr><td align='center'><input type='submit' name='eintrag' value='Senden'></td><tr></table></form>");
$empf = array("email@adresse.de");
$mail->send($empf);
}
else {echo "
Bitte schreiben Sie einen Text hinein!
";
echo "[url='javascript:window.back()'][b]Zurück[/b][/url]";
exit;
}
}
else {echo "
Bitte tragen Sie eine E-Mail Adresse hinein!
";
echo "[url='javascript:window.back()'][b]Zurück[/b][/url]";
exit;
}
}
else {echo "
Bitte geben Sie einen Namen an!
";
echo "[url='javascript:window.back()'][b]Zurück[/b][/url]";
exit;
}
}
else {echo "
Der Sicherheitscode stimmt nicht!
";
echo "[url='javascript:window.back()'][b]Zurück[/b][/url]";
exit;
}
?>
Ihr Gästebucheintrag muss erst vom Webmaster freigegeben werden, damit ihn andere auch lesen können!
Bitte haben Sie ein wenig geduldt!</p>
Alles anzeigen
ein.php
PHP
<?php
mysql_connect("localhost","benutzername","Passwort");
mysql_select_db("benutzername");
/*Neuen Beitrag in Datenbank schreiben*/
if(isset($_POST['eintrag']))
{
$sqlab = "insert gbook (datum, name, email, homepage, text) ";
$sqlab .= "values ('" . $_POST["datum"] . "','" . $_POST["name"] . "','" . $_POST["email"]. "','" . $_POST["homepage"];
$sqlab .= "', '" . $_POST["text"] . "')";
mysql_query($sqlab);
}
echo "Der neue Gästebucheintrag wurde erfolgreich gespeichert!";
?>
<?php
mysql_connect("localhost","benutzername","Passwort");
mysql_select_db("benutzername");
$res = mysql_query("select * from gbook order by datum desc");
$num = mysql_num_rows($res);
/*Datenbank auslesen*/
while ($dsatz = mysql_fetch_assoc($res))
{
echo "<TABLE cellspacing='0' cellpadding='3' bgcolor='white' width='85%'><colgroup><col width='85'><col width='500'></colgroup>";
echo "<TR><TD align='right' colspan='2'>" . $dsatz["datum"] . "</TD></TR>";
echo "<TR><TD bgcolor='black' valign='top'><font color='white'>Name:<font></font></TD><TD>" . $dsatz["name"] . "</TD></TR>";
echo "<TR><TD bgcolor='black' valign='top'><font color='white'>E-Mail:<font></TD><TD><A href=mailto:" . $dsatz["email"] . ">" . $dsatz["email"] . "</A></TD></TR>";
echo "<TR><TD bgcolor='black' valign='top'><font color='white'>Homepage:<font></TD><TD>[url=' . $dsatz[']" . $dsatz["homepage"] . "[/url]</TD></TR>";
echo "<TR><TD bgcolor='black' valign='top'><font color='white'>Text:<font></TD><TD>" . $dsatz["text"] . "
</P></TD></TR><TR>";
echo "<TD colspan='2'><center>--------------------------------------------------------------</center></TD></TR></TABLE>
";
}
?>
Alles anzeigen
Vielleicht kann mir einer Helfen.
danke
gruß
theclasses