Formular problem

so hier ein ausschnitt meines formulares:

echo “

\n”;
echo “<td align=“left”>Turnierklasse:<td align=“left”><input name=“turnierklasse” type=“text” id=“turnierklasse” size=“70” maxlength=“50” class=“eingabe””;
echo " value="".$turnierklasse.""";
echo “>\n”;
echo “\n”;

ich möchte das in dem auschnitt das hier steht. wie mache ich das???

Damen Herren A Herren B Herren C

danke

mfg

Du erstellst den entsprechenden PHP-Code, der das gewuenschte ausgibt.

(Oder, wenn das ganze nicht dynamisch, sondern statisch sein soll - dann verwendest du kein PHP, sondern bindest stinknormalen HTML-Code ein.)

also quasi so:

echo " n";
echo “Damenn”;
echo “Herren An”;
echo “Herren Bn”;
echo “Herren Cn”;

Noe, qausi ohne echo, wenn es nur statisches HTML sein soll.

php.net/manual/de/language.b … hpmode.php

Das stimmt so.

Da du jedoch nichts dynamisch erzeugst, sprich es werden keine variablen eingefügt (wie zb. oben $tunierklasse), kannst du das echo weglassen.

Wenn du möchtest, dass ein Zeilenumbruch erzeugt wird, musst du vor dem “n” noch einen Backslash machen -> \n


da war wohl wer schneller^^

ich möchte quasi das man eines der 4 sachen auswählen kann und dass die auswahl dann beim absenden in die db gespeichert wird und dass die auswahl auch via mail mit versand wird

den wert aus der liste bekommst du mit $_POST[‘turnierklasse’].
das mail schickst du dann eben mit der php mail funktion und erstellst noch einen datenbankeintrag…

aber wie sollte dann der code denn aussehen?

So, dass er das tut, was du willst.

Wenn du keine Ahnung hast - dann schnapp dir ein Tutorial, und lies dich ein.

if(isset($_POST['turnierklasse']){
  mail();   //php mailfunktion
  
  //mysql-eintrag
}

So in die Art das Grundgerüst :ps:

Mehr zu mail funktion: at.php.net/manual/de/function.mail.php

Zu Mysql kannst dir dieses Tutorial durchlesen: tut.php-quake.net/de/mysql.html

ich glaub wir reden aneinander vorbei.

mein formular steht doch schon. und der mailversand läuft auch, und in die db werden die daten auch eingetragen.

bisher mußte man bei dem turnierklassefeld die turnierklasse immer selbst eintragen.
jetzte möchte ich aber dass man asuwählen kann und das ausgewählte dann wie bisher als $turnierklasse. gespiehcert/versendet wird

Hallo,

Du musst anstatt des Textfeldes ein Listenfeld in das Formular aufnehmen.
Die Liste kannst Du statisch oder dynamisch (mit Werten aus der DB) füllen.

<select name="tunierklasse">
   <option value="Herren">Herren</option>
   <option value="HerrenA">HerrenA</option>
   <option value="HerrenB">HerrenB</option>
 </select>

Das muss nicht in ein echo und ist denke ich das was Du suchst.

Wenn Du es in PHP haben willst, dann wäre dies eine Möglichkeit, nicht ganz zu ende getestet.

[code]<?php
// Werte für Listenfeld
$tunierklasse = array(
“damen”=>“damen”,
“herrenA”=>“herrenA”,
“herrenB”=>“herrenB”
);

		$listeTK = '';
		$listeTK .= "\t<option value=\"Keine Auswahl getroffen\" selected='selected'>Bitte auswählen</option>\n";
		if (!empty($_POST['tunierklasse'])) {
			foreach ($tunierklasse as $keyTK => $valuTK) {
				if ($keyTK != '-' && ($keyTK == $_POST['tunierklasse'])){
					$listeTK .= "\t<option value=\"".$keyTK."\" selected='selected'>".$valuTK."</option>\n";
				} else {
					$listeTK .= "\t<option value=\"".$keyTK."\">".$valuTK."</option>\n";
				}// ende for
			}
		} else {
			foreach ($tunierklasse as $keyTK => $valuTK) {
				$listeTK .= "\t<option value=\"".$keyTK."\">".$valuTK."</option>\n";
					} // ende for
		}   

echo “<form action=”".$_SERVER[‘SCRIPT_NAME’]."" method=“post”>
<select name=“tunierklasse” id =“tunierklasse”> “.$listeTK.”
<input type=“submit” name=“Submit” value=“Senden”>";

?> [/code]

MfG
GuckstDu

so bin endlich mal wieder dazugekommen weiter an dem formular zu basteln.

soweit so gut. hier hab ich jetzt mal den code. ich habe in dem formular immer eine meldung falls ein feld nicht ausgefüllt erscheint die meldung. bei turnierklasse möchte ich jetzt eine meldung haben die erscheint wenn niemand was ausgewählt hat. wie muß ich dies jetzt machen?

<?php
session_start();
include "inc/kopf.php.inc";
include "inc/menu.php.inc";

//Datenbank verbinden
include "../zugang_2.php.inc";

                        $today = date("l; j F Y; G:i:s");
                        $nachname="";
                        $vorname="";
                        $email="";
                        $verein="";
                        $spielklasse="";
                        $position="";
                        $turnierklasse="";
                        $eintrag="";
                        $timestamp="";
                        $meldung="";

// Werte für Listenfeld
$turnierklasse = array(
"Damen"=>"Damen",
"Herren A"=>"Herren A",
"Herren B"=>"Herren B",
"Herren C"=>"Herren C"
       );

         $listeTK = '';
         $listeTK .= "\t<option value=\"Keine Auswahl getroffen\" 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($eintrag))
//   $meldung .= "<rot><b>Bitte eine Nachricht verfassen!</b></rot><br>";

if(empty($meldung))
{


                   $meldung="<p><rot><b>Die Anmeldung ist bei uns eingegangen!<br>In Ihrem Postfach befindet sich eine Bestätigung der Anmeldung.</b></rot></p>\n";


                                $subject="Neue Anmeldung";
                                $mailcontent="Es gibt eine neue Anmeldung \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("&quot;","\"",$mailcontent);
                                $mailcontent=str_replace("&amp;","&",$mailcontent);
                                $mailcontent=str_replace("&lt;","<",$mailcontent);
                                $mailcontent=str_replace("&gt;",">",$mailcontent);
                                $from_address="From: \"".$nachname.", ".$vorname."\" <".$email.">\n";
                                mail("123@gmx.net",$subject,$mailcontent,$from_address);

                                $subject="Bestätigung der Anmeldung";
                                $mailcontent="Hallo ".$vorname." ".$nachname.",<br><br>Soeben (".$today.") ist Ihre Anmeldung 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\n\n";
                                $mailcontent=ereg_replace("(<br>)","\n",$mailcontent);
                                $mailcontent=str_replace("&quot;","\"",$mailcontent);
                                $mailcontent=str_replace("&amp;","&",$mailcontent);
                                $mailcontent=str_replace("&lt;","<",$mailcontent);
                                $mailcontent=str_replace("&gt;",">",$mailcontent);
                                $from_address="From: \" 123h\" <123@123.de>\n";
                                mail("123@gmx.de",$subject,$mailcontent,$from_address);
//                              mail("\"".$nachname."\" <".$email.">",$subject,$mailcontent,$from_address);

mysql_query("INSERT INTO ppc
(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</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\">&nbsp;</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\"><input name=\"turnierklasse\" type=\"text\" id=\"turnierklasse\" size=\"70\" maxlength=\"50\" class=\"eingabe\"";
//                echo " value=\"".$turnierklasse."\"";
echo "<form action=\"".$_SERVER['SCRIPT_NAME']."\" method=\"post\">\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\">&nbsp;</td></tr>";

//eingefügt aus http://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\">&nbsp;</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";

include "inc/ende.php.inc";
?>

vielen dank.

1 „Gefällt mir“

Autsch! Du solltest dich nochmal grundsätzlich mit HTML auseinandersetzen…
Ersetze das:

umbedingt durch

Wenn es so ein Element gäbe, dann hiesse es red…
Aber auch das gibt es nicht :wink:

IMHO solltest du auch mal die Codefunktion des Boards in deinen Posts benutzen, das ist wesentlich besser lesbar :wink:

[quote=“jw-lighting”]Autsch! Du solltest dich nochmal grundsätzlich mit HTML auseinandersetzen…
Ersetze das:

umbedingt durch

Wenn es so ein Element gäbe, dann hiesse es red…
Aber auch das gibt es nicht :wink:

IMHO solltest du auch mal die Codefunktion des Boards in deinen Posts benutzen, das ist wesentlich besser lesbar :wink:[/quote]

das ist in der css hinterlegt rot {color: red;}

ist aber kein gültiges html element. du hast da ja kein xml, sondern wenn, dann xhtml.
Selbst wenn das in xhtml ok ist, müsstest du mindestens diese angaben dazuz machen, damit der browser das richtig inetrpretieren kann. aber lass diesen quatsch lieber…

rot {
color: red;
display: inline;
white-space: nowrap;
}

hallo,

ich hab heute meine funktion des forumlares mal wieder getestet, denn bald muß es richtig laufen.

leider ist mir ein kleiner bug aufgefallen.

nehmen wir an ich habe ein formular für zwei spieler, ich fülle bei beiden spielern alle felder aus, bis auf das feld email.

fülle zusätzlich bei spieler 2 das emailfeld aus und gebe den sicherheits code ein so erfolgt kein versand, da ja bei spieler 1 noch ein feld leer ist. gebe ich allerdings bei spieler 1 die email an, lasse es bei spieler 2 frei und gebe den richtigen sicherheitscode ein erfolgt leider der versand und kommt eine meldung dass bei spieler 2 noch email fehlt.

eigentlich soll er zu diesem zeitpunkt noch nciht versenden, da ja das komplette formular noch nicht ausgefüllt ist.
leider grüble ich den ganzen morgen schon rum woran dass liegt.
hier der komplette code:

//Datenbank verbinden

error_reporting(E_ALL);

                        $today = date("l; d.m.Y H:i:s");
                        $nachname="";
                        $vorname="";
                        $email="";
                        $verein="";
                        $spielklasse="";
                        $position="";
                        $turnierklasse="";
                        $eintrag="";
                        $timestamp="";
                        $meldung="";
                        $meldungok="";

                        $nachnamex = array('', '');
                        $vornamex = array('', '');
                        $emailx = array('', '');
                        $vereinx = array('', '');
                        $spielklassex = array('', '');
                        $positionx = array('', '');
                        $turnierklassex = array('', '');
                        $eintragx = array('', '');

$meldung = "";
$meldungok = "";

// Werte für Listenfeld
$turnierklasse1 = array(
"1"=>"Damen",
"2"=>"Herren A",
"3"=>"Herren B",
"4"=>"Herren C"
       );

         $listeTK[0] = '';
         $listeTK[0] .= "\t<option value='' selected='selected'>Bitte auswählen</option>\n";
         if (empty($_POST['turnierklasse'])) {
            foreach ($turnierklasse1 as $keyTK => $valuTK) {
               $listeTK[0] .= "\t<option value=\"".$keyTK."\">".$valuTK."</option>\n";
            }
         }
         $listeTK[1] = $listeTK[0];



if(isset($_POST['sicherheitscode']))
{
    $code=$_POST['sicherheitscode'];
    $anzahl = 2;
    $nachnamex =($_POST['nachname']);
    $vornamex = ($_POST['vorname']);
    $emailx = ($_POST['email']);
    $vereinx = ($_POST['verein']);
    $spielklassex = ($_POST['spielklasse']);
    $positionx = ($_POST['position']);
    $turnierklassex = ($_POST['turnierklasse']);
    $eintragx = ($_POST["eintrag"]);

if(empty($_SESSION['captcha_spam'] ) || $code != $_SESSION['captcha_spam'])
   $meldung .= "<rot><b>Sicherheitscode falsch eingegeben!</b></rot><br>";

    $i = 0;
    while ($i < $anzahl) {
        $nachname = mysql_real_escape_string($nachnamex[$i]);
        $vorname = mysql_real_escape_string($vornamex[$i]);
        $email = mysql_real_escape_string($emailx[$i]);
        $verein = mysql_real_escape_string($vereinx[$i]);
        $spielklasse = mysql_real_escape_string($spielklassex[$i]);
        $position = mysql_real_escape_string($positionx[$i]);
        $turnierklasse5 = mysql_real_escape_string($turnierklassex[$i]);
        $eintrag = mysql_real_escape_string($eintragx[$i]);

               if (!empty($_POST['turnierklasse'])) {
               foreach ($turnierklasse1 as $keyTK => $valuTK) {
               if ($keyTK != '-' && ($keyTK == $turnierklassex[$i])){
                  $listeTK[$i] .= "\t<option value=\"".$keyTK."\" selected='selected'>".$valuTK."</option>\n";
               } else {
                  $listeTK[$i] .= "\t<option value=\"".$keyTK."\">".$valuTK."</option>\n";
               }// ende for
            }
            }

if(empty($nachnamex[$i]))
   $meldung .= "<rot><b>Bitte Nachnamen  bei Spieler " . ($i + 1) . " eingeben!</b></rot><br>";
if(empty($vornamex[$i]))
   $meldung .= "<rot><b>Bitte Vornamen bei Spieler " . ($i + 1) . " eingeben!</b></rot><br>";
if(empty($emailx[$i]) || !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 bei Spieler " . ($i + 1) . " angeben!</b></rot><br>";
if(empty($vereinx[$i]))
   $meldung .= "<rot><b>Bitte Verein bei Spieler " . ($i + 1) . " eingeben!</b></rot><br>";
if(empty($spielklassex[$i]))
   $meldung .= "<rot><b>Bitte Spielklasse bei Spieler " . ($i + 1) . " eingeben!</b></rot><br>";
if(empty($positionx[$i]))
   $meldung .= "<rot><b>Bitte Position bei Spieler " . ($i + 1) . " eingeben!</b></rot><br>";
if(empty($turnierklassex[$i]))
   $meldung .= "<rot><b>Bitte richtige Turnierklasse bei Spieler " . ($i + 1) . " auswählen (Damen, Herren A, Herren B oder Herren C)!</b></rot><br>";

if(empty($meldung))

{

                   $meldungok="<p><rot><b>Die Anmeldungen zum PPC 2009 sind bei uns eingegangen!<br>In Ihrem Postfach befindet sich eine Bestätigung der Anmeldung.</b></rot><br><a href=\"ppc2009Anmeldung.php\">Zurück zur Übersicht</a></p>\n";

//Anmeldemail Turnierleitung
                                $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:             ".$turnierklasse1[$turnierklasse5]."\n\n";
                                $mailcontent.="Bemerkung:  \n".$eintrag."\n\n";
                                $mailcontent=ereg_replace("(<br>)","\n",$mailcontent);
                                $mailcontent=str_replace("&quot;","\"",$mailcontent);
                                $mailcontent=str_replace("&amp;","&",$mailcontent);
                                $mailcontent=str_replace("&lt;","<",$mailcontent);
                                $mailcontent=str_replace("&gt;",">",$mailcontent);
                                $from_address="From: \"".$nachname.", ".$vorname."\" <".$email.">\n";
                                mail("email@123.de",$subject,$mailcontent,$from_address);
//                                mail("123@123.de",$subject,$mailcontent,$from_address);

//Bestätigungsmail Anmeldender
                                $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:             ".$turnierklasse1[$turnierklasse5]."\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<br>123\n\n";
                                $mailcontent=ereg_replace("(<br>)","\n",$mailcontent);
                                $mailcontent=str_replace("&quot;","\"",$mailcontent);
                                $mailcontent=str_replace("&amp;","&",$mailcontent);
                                $mailcontent=str_replace("&lt;","<",$mailcontent);
                                $mailcontent=str_replace("&gt;",">",$mailcontent);
                                $from_address="From: \"123\" <123c@123.de>\n";
                                mail("email@123.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', '$turnierklasse5', '$eintrag', NOW())")
or die(mysql_error());
               }
        $i++;
    }
}





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;}
                if ($meldungok != "") {echo $meldungok;}
                echo "<br>\n";
                echo "<hr noshade size=\"2\">\n";
                echo "<center>\n";
                echo "<form name=\"anmeldungform\" action=\"ppc2009Anmeldung_spieler2.php\" method=\"POST\">\n";
                echo "<table width=\"10\">\n";
                echo "<tr>\n";
                echo "<td align=\"center\" colspan=\"2\"><font size=\"+1\">Spieler 1:</font></td>\n";
                echo "</tr>\n";
                echo "<tr><td colspan=\"2\">&nbsp;</td></tr>";
                echo "<td align=\"left\">Nachname:</td><td align=\"left\"><input name=\"nachname[]\" type=\"text\" id=\"name\" size=\"70\" maxlength=\"50\" class=\"eingabe\"";
                echo " value=\"".$nachnamex[0]."\"";
                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=\"".$vornamex[0]."\"";
                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=\"".$emailx[0]."\"";
                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=\"".$vereinx[0]."\"";
                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=\"".$spielklassex[0]."\"";
                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=\"".$positionx[0]."\"";
                echo "></td>\n";
                echo "</tr>\n";
                echo "<tr>\n";
                echo "<td align=\"left\">Turnierklasse:</td><td align=\"left\"><select name=\"turnierklasse[]\" id =\"turnierklasse\"> ".$listeTK[0]."</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\">".$eintragx[0]."</textarea></td>\n";
                echo "</tr>\n";
                echo "<tr><td colspan=\"2\">&nbsp;</td></tr>";
                echo "<td align=\"left\"><img src=\"bilder/ppc/ppc_anmeldung.gif\" width=\"140\" height=\"40\" border=\"0\"></td>\n";
                echo "<tr>\n";
                echo "</table>\n";

                echo "<hr noshade size=\"2\">\n";
                echo "<table width=\"10\">\n";
                echo "<tr>\n";
                echo "</tr>\n";
                echo "<td align=\"center\" colspan=\"2\"><font size=\"+1\">Spieler 2:</font></td>\n";
                echo "</tr>\n";
                echo "<tr><td colspan=\"2\">&nbsp;</td></tr>";
                echo "<td align=\"left\">Nachname:</td><td align=\"left\"><input name=\"nachname[]\" type=\"text\" id=\"name\" size=\"70\" maxlength=\"50\" class=\"eingabe\"";
                echo " value=\"".$nachnamex[1]."\"";
                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=\"".$vornamex[1]."\"";
                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=\"".$emailx[1]."\"";
                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=\"".$vereinx[1]."\"";
                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=\"".$spielklassex[1]."\"";
                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=\"".$positionx[1]."\"";
                echo "></td>\n";
                echo "</tr>\n";
                echo "<tr>\n";
                echo "<td align=\"left\">Turnierklasse:</td><td align=\"left\"><select name=\"turnierklasse[]\" id =\"turnierklasse\"> ".$listeTK[1]."</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\">".$eintragx[1]."</textarea></td>\n";
                echo "</tr>\n";

                echo "<tr><td colspan=\"2\">&nbsp;</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\">&nbsp;</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";

quasi: Erst alles prüfen, wenn alles ok --> dann versenden

vllt könnte mich jemand ein wenig weisen!

danke

ohne euch bin ich aufgeschmissen, hat denn niemand erbarmen?!

Ja, und wo genau liegt jetzt das Problem?

Überlege dir, welche Bedingungen erfüllt, und wie sie logisch verknüpft werden müssen.
Sowas kann man auch gut erst mal “auf dem Papier” machen, bevor man losprogrammiert. So 'ne Art Entscheidungsbaum aufstellen, ggf. auch einen Programmablaufplan - und anschliessend setzt man das ganze dann in Coding um.