1
so ich mal wieder:
keine angst, damit dem formular ist alles soweit in ordnung.
ich hätte trotzdem eine frage. das formular ist jetzt für eine anmeldung gedacht. ist es möglich dass ich mit einem formular 2 oder mehrere anmeldungen machen kann, die in die gleiche db einfließen??
wenn ja wie mach ich dass?
$today = date("l; d.m.Y H:i:s");
$nachname="";
$vorname="";
$email="";
$verein="";
$spielklasse="";
$position="";
$turnierklasse="";
$eintrag="";
$timestamp="";
$meldung="";
// Werte für Listenfeld
$turnierklasse = array(
"1"=>"Damen",
"2"=>"Herren A",
"3"=>"Herren B",
"4"=>"Herren C"
);
$listeTK = '';
$listeTK .= "\t<option value='' selected='selected'>Bitte auswählen</option>\n";
if (!empty($_POST['turnierklasse'])) {
foreach ($turnierklasse as $keyTK => $valuTK) {
if ($keyTK != '-' && ($keyTK == $_POST['turnierklasse'])){
$listeTK .= "\t<option value=\"".$keyTK."\" selected='selected'>".$valuTK."</option>\n";
} else {
$listeTK .= "\t<option value=\"".$keyTK."\">".$valuTK."</option>\n";
}// ende for
}
} else {
foreach ($turnierklasse as $keyTK => $valuTK) {
$listeTK .= "\t<option value=\"".$keyTK."\">".$valuTK."</option>\n";
} // ende for
}
if(isset($_POST['sicherheitscode']))
{
$code=$_POST['sicherheitscode'];
$nachname=mysql_real_escape_string($_POST['nachname']);
$vorname=mysql_real_escape_string($_POST['vorname']);
$email=mysql_real_escape_string($_POST['email']);
$verein=mysql_real_escape_string($_POST['verein']);
$spielklasse=mysql_real_escape_string($_POST['spielklasse']);
$position=mysql_real_escape_string($_POST['position']);
$turnierklasse=mysql_real_escape_string($_POST['turnierklasse']);
$eintrag=mysql_real_escape_string($_POST["eintrag"]);
$timestamp=mysql_real_escape_string($_POST["timestamp"]);
$meldung = "";
if(empty($_SESSION['captcha_spam'] ) || $code != $_SESSION['captcha_spam'])
$meldung .= "<rot><b>Sicherheitscode falsch eingegeben!</b></rot><br>";
if(empty($nachname))
$meldung .= "<rot><b>Bitte Nachamen eingeben!</b></rot><br>";
if(empty($vorname))
$meldung .= "<rot><b>Bitte Vornamen eingeben!</b></rot><br>";
if(empty($email) || !ereg('^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.([a-zA-Z]){2,4})$', $email))
$meldung .= "<rot><b>Bitte eine gültige Emailadresse angeben!</b></rot><br>";
if(empty($verein))
$meldung .= "<rot><b>Bitte Verein eingeben!</b></rot><br>";
if(empty($spielklasse))
$meldung .= "<rot><b>Bitte Spielklasse eingeben!</b></rot><br>";
if(empty($position))
$meldung .= "<rot><b>Bitte Position eingeben!</b></rot><br>";
if(empty($turnierklasse))
$meldung .= "<rot><b>Bitte richtige Turnierklasse auswählen (Damen, Herren A, Herren B oder Herren C)!</b></rot><br>";
if(empty($meldung))
{
$meldung="<p><rot><b>Die Anmeldung zum PPC 2009 ist bei uns eingegangen!<br>In Ihrem Postfach befindet sich eine Bestätigung der Anmeldung.</b></rot></p>\n";
$subject="Neue Anmeldung zum PPC 2009";
$mailcontent="Es gibt eine neue Anmeldung zum PPC 12 2009.\n\n";
$mailcontent.="Maileingang: ".$today."\n\n";
$mailcontent.="Hier die Daten des Teilnehmers:\n\n";
$mailcontent.="Nachame: ".$nachname."\n\n";
$mailcontent.="Vorname: ".$vorname."\n\n";
$mailcontent.="eMail: ".$email."\n\n";
$mailcontent.="Verein: ".$verein."\n\n";
$mailcontent.="Spielklasse 09/10: ".$spielklasse."\n\n";
$mailcontent.="Position: ".$position."\n\n";
$mailcontent.="Turnierklasse: ".$turnierklasse."\n\n";
$mailcontent.="Bemerkung: \n".$eintrag."\n\n";
$mailcontent=ereg_replace("(<br>)","\n",$mailcontent);
$mailcontent=str_replace(""","\"",$mailcontent);
$mailcontent=str_replace("&","&",$mailcontent);
$mailcontent=str_replace("<","<",$mailcontent);
$mailcontent=str_replace(">",">",$mailcontent);
$from_address="From: \"".$nachname.", ".$vorname."\" <".$email.">\n";
mail("123@gmx.net",$subject,$mailcontent,$from_address);
$subject="Bestätigung der Anmeldung zum PPC 2009";
$mailcontent="Hallo ".$vorname." ".$nachname.",<br><br>Soeben (".$today.") ist Ihre Anmeldung zum Ping-Café Am Schelmenbusch 12 2009 bei uns eingegangen. Vielen Dank. <br><br>Hier als Bestätigung und zur Überprüfung die angegebenen Daten.\n\n";
$mailcontent.="Nachname: ".$nachname."\n\n";
$mailcontent.="Vorname: ".$vorname."\n\n";
$mailcontent.="eMail: ".$email."\n\n";
$mailcontent.="Verein: ".$verein."\n\n";
$mailcontent.="Spielklasse 09/10: ".$spielklasse."\n\n";
$mailcontent.="Position: ".$position."\n\n";
$mailcontent.="Turnierklasse: ".$turnierklasse."\n\n";
$mailcontent.="Bemerkung: \n".$eintrag."\n\n";
$mailcontent.="Kleiner Hinweis: Die Teilnehmer des Turniers werden zeitnah auf der Homepage veröffentlicht\n\n";
$mailcontent.="Die Teilnehmer der Damen: http://123.de/ppc2009Damen.php\n\n";
$mailcontent.="Die Teilnehmer der Herren A: http://123.de/ppc2009HerrenA.php\n\n";
$mailcontent.="Die Teilnehmer der Herren B: http://123.de/ppc2009HerrenB.php\n\n";
$mailcontent.="Die Teilnehmer der Herren C: http://123.de/ppc2009HerrenC.php\n\n";
$mailcontent.="Falls eine Teilnahme - aus welchen Gründen auch immer - nicht erfolgen kann, bitte um Abmeldung über folgenden Link: http://123.de/ppc2009Abmeldung.php oder via E-mail: 123@123.de\n\n";
$mailcontent.="Vielen Dank!\n\n";
$mailcontent.="Mit freundlichen Grüßen 123\n\n";
$mailcontent=ereg_replace("(<br>)","\n",$mailcontent);
$mailcontent=str_replace(""","\"",$mailcontent);
$mailcontent=str_replace("&","&",$mailcontent);
$mailcontent=str_replace("<","<",$mailcontent);
$mailcontent=str_replace(">",">",$mailcontent);
$from_address="From: \"123\" <123@123>\n";
mail("123@gmx.de",$subject,$mailcontent,$from_address);
// mail("\"".$nachname."\" <".$email.">",$subject,$mailcontent,$from_address);
mysql_query("INSERT INTO ppc_anmeldungen
(nachname, vorname, email, verein, spielklasse, position, turnierklasse, eintrag, timestamp)
VALUES
('$nachname', '$vorname', '$email', '$verein', '$spielklasse', '$position', '$turnierklasse', '$eintrag', NOW())")
or die(mysql_error());
}
}
mysql_close($link);
echo "<div id=\"box1\">\n";
echo "<p><b><font size=\"+2\">Anmeldung zum Ping-Pong-Café am Schelmenbusch 2009</font></b></p>\n";
if ($meldung != "") {echo $meldung;}
echo "<center>\n";
echo "<form name=\"anmeldungform\" action=\"ppc2009Anmeldung_spieler1.php\" method=\"POST\">\n";
echo "<table width=\"10\">\n";
echo "<tr>\n";
echo "<tr><td colspan=\"2\"> </td></tr>";
echo "<tr>\n";
echo "<td align=\"left\">Nachname:</td><td align=\"left\"><input name=\"nachname\" type=\"text\" id=\"name\" size=\"70\" maxlength=\"50\" class=\"eingabe\"";
echo " value=\"".$nachname."\"";
echo "></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td align=\"left\">Vorname:</td><td align=\"left\"><input name=\"vorname\" type=\"text\" id=\"vorname\" size=\"70\" maxlength=\"50\" class=\"eingabe\"";
echo " value=\"".$vorname."\"";
echo "></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td align=\"left\">eMail:</td><td align=\"left\"><input name=\"email\" type=\"text\" id=\"email\" size=\"70\" maxlength=\"50\" class=\"eingabe\"";
echo " value=\"".$email."\"";
echo "></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td align=\"left\">Verein:</td><td align=\"left\"><input name=\"verein\" type=\"text\" id=\"verein\" size=\"70\" maxlength=\"50\" class=\"eingabe\"";
echo " value=\"".$verein."\"";
echo "></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td align=\"left\">Spielklasse 09/10:</td><td align=\"left\"><input name=\"spielklasse\" type=\"text\" id=\"spielklasse\" size=\"70\" maxlength=\"50\" class=\"eingabe\"";
echo " value=\"".$spielklasse."\"";
echo "></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td align=\"left\">Position:</td><td align=\"left\"><input name=\"position\" type=\"text\" id=\"position\" size=\"70\" maxlength=\"50\" class=\"eingabe\"";
echo " value=\"".$position."\"";
echo "></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td align=\"left\">Turnierklasse:</td><td align=\"left\"><select name=\"turnierklasse\" id =\"turnierklasse\"> ".$listeTK."</select>\n";
echo "</td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td align=\"left\" valign=\"top\">Anmerkung:</td><td align=\"left\"><textarea name=\"eintrag\" cols=\"70\" rows=\"7\" id=\"eintrag\" class=\"eingabe\">".$eintrag."</textarea></td>\n";
echo "</tr>\n";
echo "<tr><td colspan=\"2\"> </td></tr>";
//eingefügt aus www.stoppt-den-spam.info
echo "<tr>\n";
echo "<td align=\"left\"><img src=\"captcha/captcha.php\" border=\"0\" title=\"Sicherheitscode\"></td>\n";
echo "<td align=\"right\">Sicherheitscode vom Bild: <input type=\"text\" name=\"sicherheitscode\" size=\"5\"></td>\n";
echo "</tr>\n";
//hier ende des einfügens
echo "<tr><td colspan=\"2\"> </td></tr>";
echo "</table>\n";
echo "<input name=\"formposten\" type=\"submit\" value=\"Abschicken\" class=\"button\" onclick=\"this.value='Bitte warten...';this.enabled=false;\"></center><br>\n";
echo "</form>\n";
echo "</center>\n";
include "aktualisierung.php";
echo "</div>\n";
keine angst, damit dem formular ist alles soweit in ordnung.
ich hätte trotzdem eine frage. das formular ist jetzt für eine anmeldung gedacht. ist es möglich dass ich mit einem formular 2 oder mehrere anmeldungen machen kann, die in die gleiche db einfließen??
wenn ja wie mach ich dass?