Schokoriegel
Mitglied
Ich bin dabei eine ICQ und Email Liste zu proggen, doch irgendwie habe ich da einen fehler!
Es soll wie eine Gästebuch sein, indem sich später die Leute mit Namen, Email und ICQ Nummer eintragen können!
Wenn ich im Formular die Daten eintrage und auf senden drücke. Bekomme ich auch die Meldung die ich vorher eingegben hatte, doch in der Datenbank wird nichts eingetragen! Und ausgegeben wir auch nichts. Es wird aber keine Fehlermeldung angezeigt oder ähnliches!
Es soll wie eine Gästebuch sein, indem sich später die Leute mit Namen, Email und ICQ Nummer eintragen können!
Wenn ich im Formular die Daten eintrage und auf senden drücke. Bekomme ich auch die Meldung die ich vorher eingegben hatte, doch in der Datenbank wird nichts eingetragen! Und ausgegeben wir auch nichts. Es wird aber keine Fehlermeldung angezeigt oder ähnliches!
PHP:
<? include('config.php');?>
<?php
//Server Daten
$HOST="$dbhost";
$DB="$dbname";
$USER="$dbuser";
$PWD="$dbpass";
//Datenbank Verbindung Pruefen
$dberror="
<head>
<title>Datanbank Fehler</title>
</head>
<body>
<p><center>Momentan besteht keine Verbindung Datenbank.<br>
Ich bitte dies zu entschuldigen!<br> Ich versuche möglichst schnell der Fehler zu beseitigen.
</p>
</body>
</html>
";
@mysql_connect($HOST,$USER,$PWD) or die ("" .$dberror);
//Anzahl Eintraege pro Seite
$Zeilen_pro_Seite=15;
$conn_id = mysql_connect($HOST,$USER,$PWD);
mysql_select_db($DB,$conn_id);
$ipadresse_entry=getenv("REMOTE_ADDR");
// Überprüfung der Daten
if($senden)
{
if($name=="")
{
echo "<p>Bitte gib deinen <u>Namen</u>, an den sonst können deine Daten nicht gespeichert werden!<br> <a href=\"javascript:history.back()\" class=extlink>Zurück</a>.</p>";
exit();
}
elseif($icq=="")
{
echo "<p>Bitte gib deinen <u>ICQ Nummer</u>, an den sonst können deine Daten nicht gespeichert werden!<br> <a href=\"javascript:history.back()\" class=extlink>Zurück</a>.</p>";
exit();
}
elseif($email=="")
{
echo "<p>Bitte gib deine <u>Email</u>, an den sonst können deine Daten nicht gespeichert werden!<br> <a href=\"javascript:history.back()\" class=extlink>Zurück</a>.</p>";
exit();
}
// Aktuelles Datum hinzufügen
$datum_entry=time();
mysql_query("INSERT INTO icqemail VALUES ('', '$datum_entry', '$id_entry', '$name_entry', '$icq_entry', '$email_entry', '$ipadresse_entry')");
// Meldung nach erfolgreichem Speichern
echo
print("<html>");
print("<head>");
print("<Title>Senden erfolgreich</Title>");
print("<meta http-equiv=\"refresh\" content=\"9; URL=http://www.Julian-Buesching/liste.php\">");
print("</head>");
print("<body bgcolor=\"white\">");
print("<br><br><br><center>Eintragung erfolgreich, sie werden in 10 Sekunden weitergeleitet.<br></center>");
print("</body>");
exit();
}
?>
<html>
<head>
<title>Klassenmitglieder: HB4EI1 - Leo-Sympher Berufskolleg</title>
<style type="text/css">
<!--
.Stil1 {
font-size: 24px;
font-style: italic;
}
.Stil2 {font-size: 10px}
-->
</style>
</head>
<body>
<div align="center">
<p class="Stil1"><u>Klassenmitglieder </u></p>
<p class="Stil1"><u>der KlasseHB4EI1</u></p>
<form name="liste.php" method="post" action="liste">
<table width="272" border="2" cellspacing="0" bordercolor="#000000">
<tr>
<td width="169">Name</td>
<td width="155"><input type="text" name="name">
</td>
</tr>
<tr>
<td>ICQ</td>
<td><input type="text" name="icq"></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td colspan="2"><div align="right">
<input type="submit" name="senden" value="Eintragen">
</div></td>
</tr>
</table>
</form>
<span class="Stil2">© by Julian Büsching ( HB4EI1 ) </span>
<p class="Stil2"> </p>
</div>
</table>
<?php
$conn_id = mysql_connect($HOST,$USER,$PWD);
mysql_select_db($DB,$conn_id);
if (!isset($st))
{
$st = 0;
}
// Reihenfolge der Ausgabe
$query = "SELECT * from icqemail ORDER BY id DESC limit $st, $Zeilen_pro_Seite";
$result = mysql_query($query);
$result1=mysql_query("select * from icqemail ORDER BY id DESC");
$Anzahl=mysql_num_rows($result1);
if (mysql_num_rows($result)) {
while($row=mysql_fetch_array($result))
{
$id = $row['id'];
$datum = $row['datum'];
$name = $row['name'];
$icq = $row['icq'];
$email = $row['email'];
$ipadresse = $row['ipadresse'];
$array_1 = array("ä","ü","ö");
$array_2 = array("ä","ü","ö");
$datum_ausgabe=date("d. m. Y", $datum);
$zeit_ausgabe=date("H:i", $datum);
// ICQ, Email - werden in Grafiken umgewandelt
if(intval($icq) > 10000) {
$icq_link="<a href=\"http://web.icq.com/whitepages/about_me?Uin='.$icq.'\" target=\"_blank\"><img src=\"http://wwp.icq.com/scripts/online.dll?icq=$icq&img=5\" border=0 alt=\"ICQ-Nummer: $icq\"></a>";
}
else {
$icq_link="";
}
if($email!="")
{
$email_link="<a href=\"mailto:$email\"><img src=\"gb/image/mail.gif\" border=\"0\"></a>";
}
else
{
$email_link="";
}
// Ausgabe des Formulares
echo "
<center>
<table width=\"437\" border=\"0\">
<tr bgcolor=\"#CCCCCC\">
<td width=\"20\" bgcolor=\"#666666\">$id</td>
<td width=\"770\" bgcolor=\"#666666\"><div align=\"right\">$datum_ausgabe um $zeit_ausgabe Uhr</div></td>
</tr>
<tr bgcolor=\"#666666\">
<td bgcolor=\"#CCCCCC\"> </td>
<td bgcolor=\"#CCCCCC\">$name $ipadresse</td>
</tr>
<tr>
<td bgcolor=\"#CCCCCC\"></td>
<td bgcolor=\"#CCCCCC\">$email_link = $email <br>$icq_link = $icq</td>
</table></center>
";
flush();
}
}
else
{
// Meldung wenn keine Einträge vorhanden sind
echo " <center><table width=\"220\" height=\"92\" border=\"0\">
<tr>
<td bgcolor=\"#999999\"><div align=\"center\">Keine Einträge vorhanden </div></td>
</tr>
</table></center>";
}
echo "";
// Einträge auf mehrere Seiten gliedern
if($Anzahl>$Zeilen_pro_Seite) {
$Seiten=intval($Anzahl/$Zeilen_pro_Seite);
if($Anzahl%$Zeilen_pro_Seite) {
$Seiten++;
echo "<p>Seite: ";
}
}
for ($i=1;$i<=$Seiten;$i++) {
$fwd=($i-1)*$Zeilen_pro_Seite;
echo "<a href=\"liste.php?st=$fwd\" class=extlink>[$i]</a> ";
}
echo "</td></tr>";
echo"\n";
?>
</body>
</html>