Datenbank lässt sich nicht füllen

Gesperrt
DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Datenbank lässt sich nicht füllen

Beitrag von DEDE »

Servus am Tisch,

ich versuche, zwei weitere Felder in ein Formular reinzupacken und sie dann in die Datenbank schreiben zu lassen.
(anmeldung(status) und empfehlung(woher))

nur in der Datenbank wird lediglich "array" geschrieben aber nicht die Auswahl.

Input:

Code: Alles auswählen

$tageskasse="CMS_VALUE[16]"; 
echo "<table cellspacing=\"0\" cellpadding=\"10\" border=\"0\"> 
        <tr> 
          <td>Thema:</td> 
          <td><input type=\"text\" name=\"CMS_VAR[0]\" value=\"CMS_VALUE[0]\"></td> 
        </tr> 
        <tr> 
          <td>Startzeit (tt.mm.jjjj hh:mm)</td> 
          <td><input type=\"text\" name=\"CMS_VAR[1]\" value=\"CMS_VALUE[1]\"></td> 
        </tr> 
        <tr> 
          <td>Endzeit (tt.mm.jjjj hh:mm)</td> 
          <td><input type=\"text\" name=\"CMS_VAR[2]\" value=\"CMS_VALUE[2]\"></td> 
        </tr> 
        <tr> 
          <td>Buchungsstart (tt.mm.jjjj hh:mm)</td> 
          <td><input type=\"text\" name=\"CMS_VAR[3]\" value=\"CMS_VALUE[3]\"></td> 
        </tr> 
        <tr> 
          <td>Buchungsende (tt.mm.jjjj hh:mm)</td> 
          <td><input type=\"text\" name=\"CMS_VAR[4]\" value=\"CMS_VALUE[4]\"></td> 
        </tr> 
        <tr> 
          <td>Ort:</td> 
          <td><input type=\"text\" name=\"CMS_VAR[5]\" value=\"CMS_VALUE[5]\"></td> 
        </tr> 
      <tr> 
          <td>Vollzahler:</td> 
          <td><input type=\"text\" name=\"CMS_VAR[10]\" value=\"CMS_VALUE[10]\"></td> 
        </tr> 
      <tr> 
          <td>Student/Referendar:</td> 
          <td><input type=\"text\" name=\"CMS_VAR[11]\" value=\"CMS_VALUE[11]\"></td> 
        </tr> 
      <tr> 
          <td>Mitglied:</td> 
          <td><input type=\"text\" name=\"CMS_VAR[12]\" value=\"CMS_VALUE[12]\"></td> 
        </tr> 
      <tr> 
          <td>Student + Mitglied:</td> 
          <td><input type=\"text\" name=\"CMS_VAR[13]\" value=\"CMS_VALUE[13]\"></td> 
        </tr> 
      <tr> 
          <td>Sonderpreis-Name:</td> 
          <td><input type=\"text\" name=\"CMS_VAR[14]\" value=\"CMS_VALUE[14]\"></td> 
        </tr> 
      <tr> 
          <td>Sonderpreis-Wert:</td> 
          <td><input type=\"text\" name=\"CMS_VAR[15]\" value=\"CMS_VALUE[15]\"></td> 
        </tr> 
      <tr> 
          <td>Tageskasse?:</td> 
          <td><input type=\"checkbox\" name=\"CMS_VAR[16]\" value=\"1\" "; 
          if ($tageskasse == "1") echo " checked"; 
          echo ">Ja</td> 
        </tr> 
      <tr> 
          <td>Email-Empfänger:</td> 
          <td><input type=\"text\" name=\"CMS_VAR[6]\" value=\"CMS_VALUE[6]\"></td> 
        </tr> 
      <tr> 
          <td>Absenderadresse:</td> 
          <td><input type=\"text\" name=\"CMS_VAR[7]\" value=\"CMS_VALUE[7]\"></td> 
        </tr> 
 </table>";
Output

Code: Alles auswählen

<? 
cInclude("pear", "Log.php");
cInclude("pear", "Mail.php");
cInclude("pear", "Log/mail.php");

$thema="CMS_VALUE[0]"; 
$start="CMS_VALUE[1]"; 
$stop="CMS_VALUE[2]"; 
$startres="CMS_VALUE[3]"; 
$stopres="CMS_VALUE[4]"; 
$ort="CMS_VALUE[5]"; 
$empfaenger="CMS_VALUE[6]"; 
$absender="CMS_VALUE[7]"; 
$vollzahler="CMS_VALUE[10]"; 
$studi="CMS_VALUE[11]"; 
$mitglied="CMS_VALUE[12]"; 
$studimitglied="CMS_VALUE[13]"; 
$sondername="CMS_VALUE[14]"; 
$sonderwert="CMS_VALUE[15]"; 
$tageskasse="CMS_VALUE[16]"; 

$wochentag = array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"); 
$status = array("Anmeldung","Abmeldung");
$woher = array("Empfehlung","OpenBC","Suchmaschine");
/*$laender=array("Baden-Württenberg","Bayern","Berlin","Brandenburg"."Bremen","Hamburg","Hessen","Mecklenburg-Vorpommern","Niedersachsen","Nordrhein-Westfalen", "Rheinland-Pfalz","Saarland","Sachsen","Sachsen-Anhalt","Schleswig-Holstein","Thueringen"); */
if (preg_match("/^(\d+).(\d+).(\d+)\s(\d+):(\d+)/",$start,$erg)==0) $date1=-1; 
 else $date1=mktime($erg[4],$erg[5],0,$erg[2],$erg[1],$erg[3]); 
if (preg_match("/^(\d+).(\d+).(\d+)\s(\d+):(\d+)/",$stop,$erg)==0) $date2=-1; 
 else  $date2=mktime($erg[4],$erg[5],0,$erg[2],$erg[1],$erg[3]); 
if (preg_match("/^(\d+).(\d+).(\d+)\s(\d+):(\d+)/",$startres,$erg)==0) $date3=-1; 
 else $date3=mktime($erg[4],$erg[5],0,$erg[2],$erg[1],$erg[3]); 
if (preg_match("/^(\d+).(\d+).(\d+)\s(\d+):(\d+)/",$stopres,$erg)==0) $date4=-1; 
 else $date4=mktime($erg[4],$erg[5],0,$erg[2],$erg[1],$erg[3]); 
if ($date1==-1) $start="Bitte ein Datum eingeben"; 
if ($date2==-1) $stop="";  //darf leer sein, nur unglltig abfangen 
if ($date3==-1) $startres=""; 
if ($date4==-1) $stopres=""; 


/************ Formular bearbeitung ***************/ 
if (isset($button)&&($button!="")) {

  $error=""; 
  /* if(strlen($lv)<=0) $error="Bitte wählen Sie Ihr Bundesland ... "; */
  if(strlen($wohnort)<=0) $error="Bitte geben Sie Ihre Postleitzahl und Ihren Wohnort ein ein ... "; 
  if(strlen($adresse)<=0) $error="Bitte geben Sie Ihre Strasse und Hausnummer ein ... "; 
  if(strlen($name)<=0) $error="Bitte geben Sie Ihren Namen ein ... "; 
  if(strlen($beitrag)<=0) $error="Bitte Beitrag ausw&auml;hlen ... "; 
  if(strlen($agb)!=1) $error="Bitte akzeptieren Sie die AGB's";
  if(strlen($zahlungsart)<=0) $error="Bitte Zahlungsart auswaehlen ... "; 
  if(strlen($email)<=0) $error="Bitte geben Sie Ihre eMail-Adresse an ... ";
  if(strlen($email)>0) { 
    if (preg_match("/^[^@]+@[^@]+\.[^\.@]+/",$email,$erg)==0) { 
      $error="Bitte eine gueltige Adresse angeben :)  ... "; 
      $email=""; 
    } 
  } 
  if (strlen($error)!=0) { 
/* (urspruengliche URL, als Bundesland noch drin war) echo "<meta http-equiv=\"refresh\" content=\"0; URL=front_content.php?client=$client&lang=$lang&idcat=$idcat&idart=$idart&error=$error&name=$name&wohnort=$wohnort&adresse=$adresse&lv=$lv&email=$email#anmeldung\">"; */
  echo "<meta http-equiv=\"refresh\" content=\"0; URL=front_content.php?client=$client&lang=$lang&idcat=$idcat&idart=$idart&error=$error&teilnahme=$teilnahme&name=$name&wohnort=$wohnort&adresse=$adresse&email=$email&empfehlung=$empfehlung#anmeldung\">"; 

   } else {
    mysql_query("INSERT into con_buchung (id, thema, start, stop, startres, stopres, ort, vollzahler, studi, mitglied, studimitglied, sondername, sonderwert, tageskasse, name, adresse, email, woher, zahlungsart, konto, blz, bank, agb, bemerkung) VALUES ('$id', '$thema', '$start', '$stop', '$startres', '$stopres', '$ort', '$vollzahler', '$studi', '$mitglied', '$studimitglied', '$sondername', '$sonderwert', '$tageskasse', '$name', '$adresse', '$email', '$empfehlung', '$zahlungsart', '$konto', '$blz', '$bank', '$agb', '$bemerkung')"); 
    echo "<div id=\"seitentitel\">"; 
    echo $thema; 
    echo "</div>"; 
    echo "Vielen Dank für Ihr Interesse an der Veranstaltung <b>$thema</b> am <b>".date("d.m.Y",$date1).".</b><br>"; 
    echo "Sie wurden mit folgenden Daten angemeldet:<BR>"; 
    echo "<table border=0 cellspacing=0 cellpadding=0 id=\"beitrag\">"; 
    echo "<tr><td>An- oder Abmeldung?:</td><td>$teilnahme</td></tr>";
    echo "<tr><td>Name:</td><td>$name</td></tr>"; 
    echo "<tr><td>Adresse:</td><td>$adresse</td></tr>"; 
    echo "<tr><td>PLZ/Ort:</td><td>$wohnort</td></tr>"; 
    /* echo "<tr><td>Bundesland:</td><td>$lv</td></tr>"; */
    echo "<tr><td>Woher kennen Sie uns?:</td><td>$empfehlung</td></tr>";
    echo "<tr><td>Email:</td><td>$email</td></tr>"; 
    echo "<tr><td colspan=2>Den Veranstaltungsbeitrag in H&ouml;he von $beitrag EUR "; 
    if ($zahlungsart=="tagungskonto") 
      echo "zahlen Sie bitte auf unser Veranstaltungskonto ein.</td></tr>"; 
    if ($zahlungsart=="lastschrift") 
      echo "Buchen wir von Ihrem Konto $konto bei der $bank ($blz) ab.</td></tr>"; 
    if ($zahlungsart=="tageskasse") 
      echo "zahlen Sie bar an der Tageskasse.</td></tr>"; 
    echo "<tr><td>Bemerkung:</td><td>$bemerkung</td></tr>";
    echo "</table>"; 
    echo "<BR>Sie erhalten in den nächsten Minuten eine Bestätigungsemail. "; 
    echo "Sollten weitere Fragen bestehen wenden Sie sich bitte an folgende <a href=\"mailto:CMS_VALUE[6]\">eMail-Adresse"; 
    echo "<BR><a href=\"front_content.php?client=$client&lang=$lang&idcat=$idcat\">zurück zur Übersicht</a>"; 

    //Email an Geschaeftsstelle 
    $from="CMS_VALUE[7]"; 
    $to="CMS_VALUE[6]"; 
    $emailbody="Folgende Daten wurden übermittelt:\n\n"; 
    $emailbody.="Name: ".$name."\n"; 

    $emailbody.="Adresse: ".$adresse."\n"; 
    $emailbody.="PLZ/Ort: ".$wohnort."\n"; 
    $emailbody.="Woher: ".$woher."\n";
    /* $emailbody.="Bundesland: ".$lv."\n"; */

    $emailbody.="Email: ".$email."\n"; 
    $emailbody.="Den Veranstaltungsbeitrag in H&ouml;he von $beitrag EUR "; 
    if ($zahlungsart=="tagungskonto") 
     $emailbody.="wird auf das Veranstaltungskonto eingezahlt.\n"; 
    if ($zahlungsart=="lastschrift") 
     $emailbody.="bitte vom  Konto $konto bei der $bank ($blz) abbuchen.\n"; 
    if ($zahlungsart=="tageskasse") 
     $emailbody.="wird an der Tageskasse bezahlt.\n"; 

    $emailbody.="Bemerkung:\n".$bemerkung."\n\n"; 
    $emailbody.="Liebe Gruesse vom Webmailer"; 
    $headers["From"]    = "WebMailer < ".$from." >"; 
    $headers["To"]      = $to; 
    $headers["Subject"] = "Neue $teilnahme: ".$thema; 
    $params["host"] = "localhost"; 
    $params["port"] = "25"; 
    $params["auth"] = false; 
    /*$mail_object =& Mail::factory("smtp", $params);*/
    $mail_object =& Mail::factory("mail", $params);
    $mail_object->send($to, $headers, $emailbody); 
    //Email an gast 
    if (strlen($email)>0) { 
      $subject="Anmeldung: ".$thema; 
      $from="CMS_VALUE[7]"; 
      $to=$email; 
      $emailbody=""; 
      $emailbody="Ihre $teilnahme zur folgenden Veranstaltung wurde zum Organisator weitergeleitet:\n\n"; 
      $emailbody.=$thema."\n"; 
      $emailbody.="Am ".date("d.m.Y",$date1)." in ".$ort."\n\n"; 
      $emailbody.="Ihre Daten werden vom Organisator bearbeitet und Sie erhalten danach "; 
      $emailbody.="eine verbindliche Anmeldebestätigung.\n\n"; 
      $emailbody.="Liebe Grüße vom Webmailer\n"; 
      $headers["From"]    = "WebMailer < ".$from." >"; 
      $headers["To"]      = $to; 
      $headers["Subject"] = "Anmeldebestätigung: ".$thema; 
      $params["host"] = "localhost"; 
      $params["port"] = "25"; 
      $params["auth"] = false; 
      /*$mail_object =& Mail::factory("smtp", $params); */
      $mail_object =& Mail::factory("mail", $params);
      $mail_object->send($to, $headers, $emailbody); 
    } 
  } 
  
  /********** Ausgabe ***************************/ 
 } else { 
  echo "<div class=\"headline_1\" id=\"seitentitel\">"; 
  echo $thema; 
  echo "</div>"; 
  
  if ($date1!=-1) { 
    echo "<b>".$wochentag[ date("w",$date1) ].", den ".date("d.m.y",$date1)." ".date("G:i",$date1)." Uhr</b>"; 
    if ($date2!=-1) { 
      echo "<br>bis "; 
      echo $wochentag[ date("w",$date2) ].", den ".date("d.m.y",$date2)." ".date("G:i",$date2)." Uhr"; 
    } 
  }  else echo $start; //Fehler ausgeben 
  echo "<br><b>".$ort."</b>"; 
  echo "<p style=\"text-decoration:underline;\"> Infos/Thema:</p>"; 
  echo "CMS_HTML[1]<BR>"; 

  /*********** buchung einblenden **************/ 
  // wenn innerhalb des buchungszeitraumes 
  
  if ( (($date3==-1)&&($date4==-1)) || (($date3<time())&&($date4==-1)) || (($date3<time())&&($date4>time())) ) { 
    /*echo "<a name=\"anmeldung\"></a>"; */
    echo "Wenn Sie sich für diese Veranstaltung anmelden wollen, füllen Sie bitte folgendes Formular aus."; 
    echo " Ihre Daten werden dann an den Organisator zur Bearbeitung weitergeleitet. Die mit * "; 
    echo "markierten Felder sind Pflichtfelder.<br>"; 

    echo "<f"."orm action=\"front_content.php\">"; 
    echo "<p><input type=\"hidden\" name=\"client\" value=\"$client\"></p>"; 
    echo "<p><input type=\"hidden\" name=\"lang\" value=\"$lang\"></p>"; 
    echo "<p><input type=\"hidden\" name=\"idcat\" value=\"$idcat\"></p>"; 
    echo "<p><input type=\"hidden\" name=\"idart\" value=\"$idart\"></p>"; 
    if(isset($error)&&($error!="")) 
    echo "<div style=\"font-weight:bold;color:red;position:absolute;top:6px;left:10px;\" id=\"error\">".$error."</div>"; 
    echo "<table border=0 cellspacing=0 cellpadding=3 id=\"beitrag\">"; 
	
	echo "<tr><td>An/Abmeldung:</td>"; 
    echo "<td><select name=\"teilnahme\" size=1>";
    for ($i=0;$i<sizeof($status);$i++) { 
         echo "<option value=\"".$status[$i]."\" "; 
         if ($status[$i]==$teilnahme) echo "selected"; 
         echo ">".$status[$i]."</option>"; 
   } 
    echo "</select></td></tr>";
	
	
     echo "<tr><td>* Name:</td>"; 
    echo "<td><input type=\"text\" size=40 name=\"name\" value=\"$name\"></td></tr>"; 
    echo "<tr><td>* Adresse:</td>"; 
    echo "<td><input type=\"text\" size=40 name=\"adresse\" value=\"$adresse\"></td></tr>"; 
    echo "<tr><td>* PLZ/Ort:</td>"; 
    echo "<td><input type=\"text\" size=40 name=\"wohnort\" value=\"$wohnort\"></td></tr>";
   
  
    echo "<tr><td>Woher kennen Sie Networkingdinner:</td>"; 
    echo "<td><select name=\"empfehlung\" size=1>";
    for ($i=0;$i<sizeof($woher);$i++) { 
         echo "<option value=\"".$woher[$i]."\" "; 
         if ($woher[$i]==$empfehlung) echo "selected"; 
         echo ">".$woher[$i]."</option>"; 
   } 
    echo "</select></td></tr>"; 
   

/*  echo "<tr><td>* Bundesland:</td>"; 
    echo "<td><select name=\"lv\" size=1>";
    for ($i=0;$i<sizeof($laender);$i++) { 
         echo "<option value=\"".$laender[$i]."\" "; 
         if ($laender[$i]==$lv) echo "selected"; 
         echo ">".$laender[$i]."</option>"; 
   } 
    echo "</select></td></tr>"; */
	
    
	echo "<tr><td>* Email:</td>"; 
    echo "<td><input type=\"text\" size=40 name=\"email\" value=\"$email\"></td></tr>"; 
    if ((strlen($vollzahler)!=0)||(strlen($studi)!=0)||(strlen($vds)!=0)||(strlen($studivds)!=0)) { 
      echo "<tr><td colspan=2>Der Veranstaltungsbeitrag in H&ouml;he von:</td></tr>"; 
      if(strlen($vollzahler)!=0) { 
   echo "<tr><td align=\"center\">"; 
   echo "<input type=\"radio\" name=\"beitrag\" value=\"".$vollzahler."\">$vollzahler EUR"; 
   echo "</td><td>Vollzahler</td></tr>"; 
      } 
      if(strlen($studi)!=0) { 
   echo "<tr><td align=\"center\">"; 
   echo "<input type=\"radio\" name=\"beitrag\" value=\"".$studi."\">$studi EUR"; 
   echo "</td><td>Student/in oder Studienreferendar/in<br>(Nachweis wird nachgereicht)</td></tr>"; 
      } 
      if(strlen($mitglied)!=0) { 
   echo "<tr><td align=\"center\">"; 
   echo "<input type=\"radio\" name=\"beitrag\" value=\"".$mitglied."\">$mitglied EUR"; 
   echo "</td><td>Mitglied</td></tr>"; 
      } 
      if(strlen($studimitglied)!=0) { 
   echo "<tr><td align=\"center\">"; 
   echo "<input type=\"radio\" name=\"beitrag\" value=\"".$studimitglied."\">$studimitglied EUR"; 
   echo "</td><td>Student/in oder Studienreferendar/in und Mitglied im vds<br>(Nachweis wird nachgereicht)</td></tr>"; 
      } 
      if(strlen($sonderwert)!=0) { 
   echo "<tr><td align=\"center\">"; 
   echo "<input type=\"radio\" name=\"beitrag\" value=\"".$sonderwert."\">$sonderwert EUR"; 
   echo "</td><td>$sondername</td></tr>"; 
      } 

      echo "<tr><td colspan=2><input type=\"radio\" name=\"zahlungsart\" value=\"tagungskonto\">"; 
      echo "wird &uuml;berwiesen auf das Veranstaltungskonto.</td></tr>"; 
      echo "<tr><td colspan=2><input type=\"radio\" name=\"zahlungsart\" value=\"lastschrift\">"; 
      echo "soll abgebucht werden von meinem Konto:</td></tr>"; 
      echo "<tr><td align=\"right\">Konto:</td><td><input type=\"text\" name=\"konto\" size=10></td></tr>"; 
      echo "<tr><td align=\"right\">BLZ:</td><td><input type=\"text\" name=\"blz\" size=10></td></tr>"; 
      echo "<tr><td align=\"right\">Bank:</td><td><input type=\"text\" name=\"bank\" size=10></td></tr>"; 
      if ($tageskasse==1) { 
        echo "<tr><td colspan=2><input type=\"radio\" name=\"zahlungsart\" value=\"tageskasse\">"; 
        echo "wird an der Tageskasse bar bezahlt.</td></tr>"; 
      }  
      echo "<tr><td colspan=2><input type=\"radio\" name=\"agb\" value=1>"; 
      echo "* <a href=\"http://www.networkingdinner.com/cms/front_content.php?idart=105\">AGB</a> gelesen und akzeptiert.</td></tr>"; 
    } 
    /*echo "<tr><td valign=\"top\">Bemerkung:</td>"; 
    echo "<td><textarea name=\"bemerkung\" cols=30 rows=5></textarea></td></tr>"; */
    echo "<tr><td colspan=2><input type=\"submit\" name=\"button\" value=\"Abschicken\"></td></tr>"; 
    echo "</table>"; 

    echo "</fo"."rm><!--</div>-->"; 
   } else echo "Für diesen Termin können Sie sich leider nicht mehr anmelden.<!-- </div> -->"; 
 }
?>
Ich bin für Ideen mächtig dankbar.

:)
Dede
DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

GELÖST

Beitrag von DEDE »

Nu tut es und ich habe noch ein paar Abfragen hinzugefügt.

Code: Alles auswählen

<? 
cInclude("pear", "Log.php");
cInclude("pear", "Mail.php");
cInclude("pear", "Log/mail.php");

$thema="CMS_VALUE[0]"; 
$start="CMS_VALUE[1]"; 
$stop="CMS_VALUE[2]"; 
$startres="CMS_VALUE[3]"; 
$stopres="CMS_VALUE[4]"; 
$ort="CMS_VALUE[5]"; 
$empfaenger="CMS_VALUE[6]"; 
$absender="CMS_VALUE[7]"; 
$vollzahler="CMS_VALUE[10]"; 
$studi="CMS_VALUE[11]"; 
$mitglied="CMS_VALUE[12]"; 
$studimitglied="CMS_VALUE[13]"; 
$sondername="CMS_VALUE[14]"; 
$sonderwert="CMS_VALUE[15]"; 
$tageskasse="CMS_VALUE[16]"; 

$wochentag = array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"); 
$status = array("Anmeldung","Abmeldung");
$woher = array("Empfehlung","OpenBC","Suchmaschine");
/*$laender=array("Baden-Württenberg","Bayern","Berlin","Brandenburg"."Bremen","Hamburg","Hessen","Mecklenburg-Vorpommern","Niedersachsen","Nordrhein-Westfalen", "Rheinland-Pfalz","Saarland","Sachsen","Sachsen-Anhalt","Schleswig-Holstein","Thueringen"); */
if (preg_match("/^(\d+).(\d+).(\d+)\s(\d+):(\d+)/",$start,$erg)==0) $date1=-1; 
 else $date1=mktime($erg[4],$erg[5],0,$erg[2],$erg[1],$erg[3]); 
if (preg_match("/^(\d+).(\d+).(\d+)\s(\d+):(\d+)/",$stop,$erg)==0) $date2=-1; 
 else  $date2=mktime($erg[4],$erg[5],0,$erg[2],$erg[1],$erg[3]); 
if (preg_match("/^(\d+).(\d+).(\d+)\s(\d+):(\d+)/",$startres,$erg)==0) $date3=-1; 
 else $date3=mktime($erg[4],$erg[5],0,$erg[2],$erg[1],$erg[3]); 
if (preg_match("/^(\d+).(\d+).(\d+)\s(\d+):(\d+)/",$stopres,$erg)==0) $date4=-1; 
 else $date4=mktime($erg[4],$erg[5],0,$erg[2],$erg[1],$erg[3]); 
if ($date1==-1) $start="Bitte ein Datum eingeben"; 
if ($date2==-1) $stop="";  //darf leer sein, nur unglltig abfangen 
if ($date3==-1) $startres=""; 
if ($date4==-1) $stopres=""; 


/************ Formular bearbeitung ***************/ 
if (isset($button)&&($button!="")) {

  $error=""; 
  /* if(strlen($lv)<=0) $error="Bitte wählen Sie Ihr Bundesland ... "; */
  if(strlen($wohnort)<=0) $error="Bitte geben Sie Ihre Postleitzahl und Ihren Wohnort ein ein ... "; 
  if(strlen($adresse)<=0) $error="Bitte geben Sie Ihre Strasse und Hausnummer ein ... "; 
  if(strlen($name)<=0) $error="Bitte geben Sie Ihren Namen ein ... "; 
  if(strlen($beitrag)<=0) $error="Bitte Beitrag ausw&auml;hlen ... "; 
  if(strlen($agb)!=1) $error="Bitte akzeptieren Sie die AGB's";
  if(strlen($zahlungsart)<=0) $error="Bitte Zahlungsart auswaehlen ... "; 
  if(strlen($email)<=0) $error="Bitte geben Sie Ihre eMail-Adresse an ... ";
  
  if((strlen($zahlungsart)!=lastschrift)&& (strlen($blz)<=0))$error="Bitte geben Sie die Bankleitzahl ein ... "; 
  if((strlen($zahlungsart)!=lastschrift)&& (strlen($konto)<=0))$error="Bitte geben Sie die Kontonummer an ... "; 
  if((strlen($zahlungsart)!=lastschrift)&& (strlen($bank)<=0))$error="Bitte geben Sie die Bank an ... "; 
  
  if(strlen($email)>0) { 
    if (preg_match("/^[^@]+@[^@]+\.[^\.@]+/",$email,$erg)==0) { 
      $error="Bitte eine gueltige Adresse angeben :)  ... "; 
      $email=""; 
    } 
  } 
  if (strlen($error)!=0) { 
/* (urspruengliche URL, als Bundesland noch drin war) echo "<meta http-equiv=\"refresh\" content=\"0; URL=front_content.php?client=$client&lang=$lang&idcat=$idcat&idart=$idart&error=$error&name=$name&wohnort=$wohnort&adresse=$adresse&lv=$lv&email=$email#anmeldung\">"; */
  echo "<meta http-equiv=\"refresh\" content=\"0; URL=front_content.php?client=$client&lang=$lang&idcat=$idcat&idart=$idart&error=$error&teilnahme=$teilnahme&name=$name&wohnort=$wohnort&adresse=$adresse&email=$email&empfehlung=$empfehlung#anmeldung\">"; 

   } else {
    mysql_query("INSERT into con_buchung (id, thema, start, stop, startres, stopres, ort, vollzahler, studi, mitglied, studimitglied, sondername, sonderwert, tageskasse, status, name, adresse, email, woher, zahlungsart, konto, blz, bank, agb, bemerkung) VALUES ('$id', '$thema', '$start', '$stop', '$startres', '$stopres', '$ort', '$vollzahler', '$studi', '$mitglied', '$studimitglied', '$sondername', '$sonderwert', '$tageskasse', '$teilnahme', '$name', '$adresse', '$email', '$empfehlung', '$zahlungsart', '$konto', '$blz', '$bank', '$agb', '$bemerkung')"); 
    echo "<div class=\"text10\"><div id=\"seitentitel\" class=\"headline_1\">"; 
    echo $thema; 
    echo "</div>"; 
    echo "Vielen Dank für Ihr Interesse an der Veranstaltung <b>$thema</b> am <b>".date("d.m.Y",$date1).".</b><br><br>"; 
    echo "Sie wurden mit folgenden Daten angemeldet:<BR>"; 
    echo "<table border=0 cellspacing=4 cellpadding=0 id=\"beitrag\" CLASS=\"text08\">"; 
    echo "<tr><td>An- oder Abmeldung?:</td><td>$teilnahme</td></tr>";
    echo "<tr><td>Name:</td><td>$name</td></tr>"; 
    echo "<tr><td>Adresse:</td><td>$adresse</td></tr>"; 
    echo "<tr><td>PLZ/Ort:</td><td>$wohnort</td></tr>"; 
    /* echo "<tr><td>Bundesland:</td><td>$lv</td></tr>"; */
    echo "<tr><td>Woher kennen Sie uns?:</td><td>$empfehlung</td></tr>";
    echo "<tr><td>Email:</td><td>$email</td></tr>"; 
    echo "<tr><td colspan=2>Den Veranstaltungsbeitrag in H&ouml;he von $beitrag EUR "; 
    if ($zahlungsart=="tagungskonto") 
      echo "zahlen Sie bitte auf unser Veranstaltungskonto ein.</td></tr>"; 
    if ($zahlungsart=="lastschrift") 
      echo "Buchen wir von Ihrem Konto $konto bei der $bank ($blz) ab.</td></tr>"; 
    if ($zahlungsart=="tageskasse") 
      echo "zahlen Sie bar an der Tageskasse.</td></tr>"; 
    echo "<tr><td>Bemerkung:</td><td>$bemerkung</td></tr>";
    echo "</table>"; 
    echo "<BR>Sie erhalten in den nächsten Minuten eine Bestätigungsemail.<br> "; 
    echo "Sollten weitere Fragen bestehen wenden Sie sich bitte an folgende <a href=\"mailto:CMS_VALUE[6]\">eMail-Adresse"; 
    echo "<BR><br><a href=\"front_content.php?client=$client&lang=$lang&idcat=$idcat\">zurück zur Übersicht</a>"; 
    echo "</div>"; 

    //Email an Geschaeftsstelle 
    $from="CMS_VALUE[7]"; 
    $to="CMS_VALUE[6]"; 
    $emailbody="Folgende Daten wurden übermittelt:\n\n"; 
    $emailbody.="Name: ".$name."\n"; 

    $emailbody.="Adresse: ".$adresse."\n"; 
    $emailbody.="PLZ/Ort: ".$wohnort."\n"; 
    $emailbody.="Woher: ".$woher."\n";
    /* $emailbody.="Bundesland: ".$lv."\n"; */

    $emailbody.="Email: ".$email."\n"; 
    $emailbody.="Den Veranstaltungsbeitrag in H&ouml;he von $beitrag EUR "; 
    if ($zahlungsart=="tagungskonto") 
     $emailbody.="wird auf das Veranstaltungskonto eingezahlt.\n"; 
    if ($zahlungsart=="lastschrift") 
     $emailbody.="bitte vom  Konto $konto bei der $bank ($blz) abbuchen.\n"; 
    if ($zahlungsart=="tageskasse") 
     $emailbody.="wird an der Tageskasse bezahlt.\n"; 

    $emailbody.="Bemerkung:\n".$bemerkung."\n\n"; 
    $emailbody.="Liebe Gruesse vom Webmailer"; 
    $headers["From"]    = "WebMailer < ".$from." >"; 
    $headers["To"]      = $to; 
    $headers["Subject"] = "Neue $teilnahme: ".$thema; 
    $params["host"] = "localhost"; 
    $params["port"] = "25"; 
    $params["auth"] = false; 
    /*$mail_object =& Mail::factory("smtp", $params);*/
    $mail_object =& Mail::factory("mail", $params);
    $mail_object->send($to, $headers, $emailbody); 
    //Email an gast 
    if (strlen($email)>0) { 
      $subject="Anmeldung: ".$thema; 
      $from="CMS_VALUE[7]"; 
      $to=$email; 
      $emailbody=""; 
      $emailbody="Ihre $teilnahme zur folgenden Veranstaltung wurde zum Organisator weitergeleitet:\n\n"; 
      $emailbody.=$thema."\n"; 
      $emailbody.="Am ".date("d.m.Y",$date1)." in ".$ort."\n\n"; 
      $emailbody.="Ihre Daten werden vom Organisator bearbeitet und Sie erhalten danach "; 
      $emailbody.="eine verbindliche Anmeldebestätigung.\n\n"; 
      $emailbody.="Liebe Grüße vom Webmailer\n"; 
      $headers["From"]    = "WebMailer < ".$from." >"; 
      $headers["To"]      = $to; 
      $headers["Subject"] = $teilnahme."-Bestätigung: ".$thema; 
      $params["host"] = "localhost"; 
      $params["port"] = "25"; 
      $params["auth"] = false; 
      /*$mail_object =& Mail::factory("smtp", $params); */
      $mail_object =& Mail::factory("mail", $params);
      $mail_object->send($to, $headers, $emailbody); 
    } 
  } 
  
  /********** Ausgabe ***************************/ 
 } else { 
  echo "<div class=\"headline_1\" id=\"seitentitel\">"; 
  echo $thema; 
  echo "</div>"; 
  
  if ($date1!=-1) { 
    echo "<b>".$wochentag[ date("w",$date1) ].", den ".date("d.m.y",$date1)." ".date("G:i",$date1)." Uhr</b>"; 
    if ($date2!=-1) { 
      echo "<br>bis "; 
      echo $wochentag[ date("w",$date2) ].", den ".date("d.m.y",$date2)." ".date("G:i",$date2)." Uhr"; 
    } 
  }  else echo $start; //Fehler ausgeben 
  echo "<br><b>".$ort."</b>"; 
  echo "<p style=\"text-decoration:underline;\"> Infos/Thema:</p>"; 
  echo "CMS_HTML[1]<BR>"; 

  /*********** buchung einblenden **************/ 
  // wenn innerhalb des buchungszeitraumes 
  
  if ( (($date3==-1)&&($date4==-1)) || (($date3<time())&&($date4==-1)) || (($date3<time())&&($date4>time())) ) { 
    /*echo "<a name=\"anmeldung\"></a>"; */
    echo "Wenn Sie sich für diese Veranstaltung anmelden wollen, füllen Sie bitte folgendes Formular aus."; 
    echo " Ihre Daten werden dann an den Organisator zur Bearbeitung weitergeleitet. Die mit * "; 
    echo "markierten Felder sind Pflichtfelder.<br>"; 

    echo "<form action=\"front_content.php\">"; 
    echo "<p><input type=\"hidden\" name=\"client\" value=\"$client\"></p>"; 
    echo "<p><input type=\"hidden\" name=\"lang\" value=\"$lang\"></p>"; 
    echo "<p><input type=\"hidden\" name=\"idcat\" value=\"$idcat\"></p>"; 
    echo "<p><input type=\"hidden\" name=\"idart\" value=\"$idart\"></p>"; 
    if(isset($error)&&($error!="")) 
    echo "<div style=\"font-weight:bold;color:red;position:absolute;top:6px;left:10px;\" id=\"error\">".$error."</div>"; 
    echo "<table border=0 cellspacing=0 cellpadding=3 id=\"beitrag\">"; 
	
	echo "<tr><td>An/Abmeldung:</td>"; 
    echo "<td><select name=\"teilnahme\" size=1>";
    for ($i=0;$i<sizeof($status);$i++) { 
         echo "<option value=\"".$status[$i]."\" "; 
         if ($status[$i]==$teilnahme) echo "selected"; 
         echo ">".$status[$i]."</option>"; 
   } 
    echo "</select></td></tr>";
	
	
     echo "<tr><td>* Name:</td>"; 
    echo "<td><input type=\"text\" size=40 name=\"name\" value=\"$name\"></td></tr>"; 
    echo "<tr><td>* Adresse:</td>"; 
    echo "<td><input type=\"text\" size=40 name=\"adresse\" value=\"$adresse\"></td></tr>"; 
    echo "<tr><td>* PLZ/Ort:</td>"; 
    echo "<td><input type=\"text\" size=40 name=\"wohnort\" value=\"$wohnort\"></td></tr>";
   
  
    echo "<tr><td>Woher kennen Sie Networkingdinner:</td>"; 
    echo "<td><select name=\"empfehlung\" size=1>";
    for ($i=0;$i<sizeof($woher);$i++) { 
         echo "<option value=\"".$woher[$i]."\" "; 
         if ($woher[$i]==$empfehlung) echo "selected"; 
         echo ">".$woher[$i]."</option>"; 
   } 
    echo "</select></td></tr>"; 
   

/*  echo "<tr><td>* Bundesland:</td>"; 
    echo "<td><select name=\"lv\" size=1>";
    for ($i=0;$i<sizeof($laender);$i++) { 
         echo "<option value=\"".$laender[$i]."\" "; 
         if ($laender[$i]==$lv) echo "selected"; 
         echo ">".$laender[$i]."</option>"; 
   } 
    echo "</select></td></tr>"; */
	
    
	echo "<tr><td>* Email:</td>"; 
    echo "<td><input type=\"text\" size=40 name=\"email\" value=\"$email\"></td></tr>"; 
    if ((strlen($vollzahler)!=0)||(strlen($studi)!=0)||(strlen($vds)!=0)||(strlen($studivds)!=0)) { 
      echo "<tr><td colspan=2>Der Veranstaltungsbeitrag in H&ouml;he von:</td></tr>"; 
      if(strlen($vollzahler)!=0) { 
   echo "<tr><td align=\"center\">"; 
   echo "<input type=\"radio\" name=\"beitrag\" value=\"".$vollzahler."\">$vollzahler EUR"; 
   echo "</td><td>Vollzahler</td></tr>"; 
      } 
      if(strlen($studi)!=0) { 
   echo "<tr><td align=\"center\">"; 
   echo "<input type=\"radio\" name=\"beitrag\" value=\"".$studi."\">$studi EUR"; 
   echo "</td><td>Student/in oder Studienreferendar/in<br>(Nachweis wird nachgereicht)</td></tr>"; 
      } 
      if(strlen($mitglied)!=0) { 
   echo "<tr><td align=\"center\">"; 
   echo "<input type=\"radio\" name=\"beitrag\" value=\"".$mitglied."\">$mitglied EUR"; 
   echo "</td><td>Mitglied</td></tr>"; 
      } 
      if(strlen($studimitglied)!=0) { 
   echo "<tr><td align=\"center\">"; 
   echo "<input type=\"radio\" name=\"beitrag\" value=\"".$studimitglied."\">$studimitglied EUR"; 
   echo "</td><td>Student/in oder Studienreferendar/in und Mitglied im vds<br>(Nachweis wird nachgereicht)</td></tr>"; 
      } 
      if(strlen($sonderwert)!=0) { 
   echo "<tr><td align=\"center\">"; 
   echo "<input type=\"radio\" name=\"beitrag\" value=\"".$sonderwert."\">$sonderwert EUR"; 
   echo "</td><td>$sondername</td></tr>"; 
      } 

      echo "<tr><td colspan=2><input type=\"radio\" name=\"zahlungsart\" value=\"tagungskonto\">"; 
      echo "wird &uuml;berwiesen auf das Veranstaltungskonto.</td></tr>"; 
      echo "<tr><td colspan=2><input type=\"radio\" name=\"zahlungsart\" value=\"lastschrift\">"; 
      echo "soll abgebucht werden von meinem Konto:</td></tr>"; 
      echo "<tr><td align=\"right\">Konto:</td><td><input type=\"text\" name=\"konto\" size=10></td></tr>"; 
      echo "<tr><td align=\"right\">BLZ:</td><td><input type=\"text\" name=\"blz\" size=10></td></tr>"; 
      echo "<tr><td align=\"right\">Bank:</td><td><input type=\"text\" name=\"bank\" size=10></td></tr>"; 
      if ($tageskasse==1) { 
        echo "<tr><td colspan=2><input type=\"radio\" name=\"zahlungsart\" value=\"tageskasse\">"; 
        echo "wird an der Tageskasse bar bezahlt.</td></tr>"; 
      }  
      echo "<tr><td colspan=2><input type=\"radio\" name=\"agb\" value=1>"; 
      echo "* <a href=\"http://www.networkingdinner.com/cms/front_content.php?idart=105\">AGB</a> gelesen und akzeptiert.</td></tr>"; 
    } 
    /*echo "<tr><td valign=\"top\">Bemerkung:</td>"; 
    echo "<td><textarea name=\"bemerkung\" cols=30 rows=5></textarea></td></tr>"; */
    echo "<tr><td colspan=2><input type=\"submit\" name=\"button\" value=\"Abschicken\"></td></tr>"; 
    echo "</table>"; 

    echo "</fo"."rm><!--</div>-->"; 
   } else echo "Für diesen Termin können Sie sich leider nicht mehr anmelden.<!-- </div> -->"; 
 }
?>
Gesperrt