1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99: |
<?php
$DatabaseHost = "db102.xxx";
$DatabaseUser = "db_xxxx";
$DatabasePassword = "xxxxxxx";
$Database = "db_xxxx";
$TableNewsl = "Newsletterabonnenten";
if($_REQUEST['Send'] && !empty($_REQUEST['Email']))
{
$DatabasePointer = mysql_connect($DatabaseHost, $DatabaseUser, $DatabasePassword);
mysql_select_db($TableNewsl, $DatabasePointer);
if($_REQUEST['Option'] == "in")
{
$ResultPointer = mysql_query("SELECT ID, Abbestellt FROM Newsletterabonnenten WHERE Email='".$_REQUEST['Email']."'", $DatabasePointer);
if(mysql_num_rows($ResultPointer)>0)
{
$Result = mysql_fetch_object($ResultPointer);
if(empty($Result->Abbestellt))
{
echo"Sie sind bereits Abonnent des Newsletters!";
}
else
{
$Bestellt = date("Y-m-d");
$IP = $_SERVER['REMOTE_ADDR'];
mysql_query("UPDATE Newsletterabonnenten SET Bestellt='$Bestellt', Abbestellt=NULL, IP='$IP' WHERE Email='".$_REQUEST['Email']."'", $DatabasePointer);
if(mysql_affected_rows($DatabasePointer)>0)
{
echo"Vielen Dank für Ihre Registrierung!";
}
else
{
echo"Bei der Registrierung ist ein Fehler aufgetreten!";
}
}
}
else
{
$Bestellt = date("Y-m-d");
$IP = $_SERVER['REMOTE_ADDR'];
mysql_query("INSERT INTO Newsletterabonnenten (Email, Bestellt, Abbestellt, IP) VALUES ('".$_REQUEST['Email']."', '$Bestellt', NULL, '$IP')", $DatabasePointer);
if(mysql_affected_rows($DatabasePointer)>0)
{
echo"Vielen Dank für Ihre Registrierung!";
}
else
{
echo"Bei der Registrierung ist ein Fehler aufgetreten!";
}
}
}
else
{
$ResultPointer = mysql_query("SELECT ID, Abbestellt FROM Newsletterabonnenten WHERE Email='".$_REQUEST['Email']."'", $DatabasePointer);
$Result = mysql_fetch_object($ResultPointer);
if(mysql_num_rows($ResultPointer)>0 && empty($Result->Abbestellt))
{
$Abbestellt = date("Y-m-d");
$IP = $_SERVER['REMOTE_ADDR'];
mysql_query("UPDATE Newsletterabonnenten SET Abbestellt='$Abbestellt', IP='$IP' WHERE Email='".$_REQUEST['Email']."'", $DatabasePointer);
if(mysql_affected_rows($DatabasePointer)>0)
{
echo"Schade, dass Sie den Newsletter verlassen haben!";
}
else
{
echo"Bei der Abbestellung ist ein Fehler aufgetreten!";
}
}
else
{
echo"Sie sind nicht im Newsletter eingetragen!";
}
}
}
else
{
?>
<form action="<?php echo$_SERVER['PHP_SELF']; ?>" method="post">
<table border="0">
<tr>
<td>eMail</td>
<td><input name="Email" size="20" type="text"></td>
</tr>
<tr>
<td align="center" colspan="2"><input checked name="Option" type="radio" value="in"> abonnieren <input name="Option" type="radio" value="out"> abbestellen</td>
</tr>
<tr>
<td align="center" colspan="2"><input name="Send" type="submit" value="Abschicken"></td>
</tr>
</table>
</form>
<?php
}
?>
|