Listenfelder im Kontaktformular

Gesperrt
sherman
Beiträge: 40
Registriert: Mi 29. Nov 2006, 00:44
Kontaktdaten:

Listenfelder im Kontaktformular

Beitrag von sherman » Mi 10. Jan 2007, 17:40

Hallo liebes Forum,

bin gerade dabei das Standard-Kontaktformular-Modul 4.6.15 anzupassen. Habe einen Listenfeld mit Mehrfachauswahl generiert, aber die abgeschickte Email zeigt immer nur den zuletzt ausgewaehlten Wert des Listenfeldes an, spricht wenn ich "BROT", "MILCH", "SALZ" im Listenfeld des Formulars auswaehle erscheint in der Email nur SALZ.

Was muss ich wo im Modul abaendern, dass es mir alle ausgewaehlten Werte in der Email anzeigt?

Danke.

Contenider
Beiträge: 503
Registriert: Do 6. Apr 2006, 01:40
Kontaktdaten:

Beitrag von Contenider » Mi 10. Jan 2007, 21:28

Poste mal den HTML Code
Ειμαστε στη μεση απο κατι...

sherman
Beiträge: 40
Registriert: Mi 29. Nov 2006, 00:44
Kontaktdaten:

Beitrag von sherman » Fr 12. Jan 2007, 01:22

Hallo Maron,

hier meine codes:

Output Kontaktmodul:

Code: Alles auswählen

<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname  :      Contact form
* Author(s)   :     Andreas Lindner
* Copyright   :     Contenido - four for business
* Created     :     12.08.2005
************************************************/

#Includes
cInclude("classes", "class.phpmailer.php");

if (!isset ($_POST['send'])) {
	#Form has not been sent yet
	cInclude('classes', 'class.article.php');
	cInclude('classes', 'class.template.php');

	#Create contact form
	echo '<form name="kontaktform" id="kontaktform" method="post" action="'.$sess->url("front_content.php?idcat=$idcat&idart=$idart&parentid=$parentid").'">';
	echo '<input type="hidden" name="send" value="1">';

	if (!is_object($tpl)) {
		$tpl = new Template;
	}
$tpl->set("s", "INFOGENERAL", mi18n(""));
$tpl->set("s", "INFOPRODUCTO", mi18n(""));
$tpl->set("s", "PRODUCTOS", mi18n("Productos"));
$tpl->set("s", "PRODUCTOS_OPTION1", mi18n("Switches"));
$tpl->set("s", "PRODUCTOS_OPTION2", mi18n("Modems"));
$tpl->set("s", "PRODUCTOS_OPTION3", mi18n("Ruteadores"));
$tpl->set("s", "PRODUCTOS_OPTION4", mi18n("Convertidores de Medios"));
$tpl->set("s", "PRODUCTOS_OPTION5", mi18n("Wireless LAN"));
$tpl->set("s", "PRODUCTOS_OPTION6", mi18n("Voz sobre IP"));
$tpl->set("s", "PRODUCTOS_OPTION7", mi18n("Power over Ethernet"));
$tpl->set("s", "PRODUCTOS_OPTION8", mi18n("Vigilancia sobre IP"));
$tpl->set("s", "PRODUCTOS_OPTION9", mi18n("L4-L7 Ethernet"));
$tpl->set("s", "PRODUCTOS_OPTION10", mi18n("Network CCTV & Web Cam"));
$tpl->set("s", "PRODUCTOS_OPTION11", mi18n("DSL"));
$tpl->set("s", "PRODUCTOS_OPTION12", mi18n("Adaptadores Ethernet"));
$tpl->set("s", "PRODUCTOS_OPTION13", mi18n("Wireless WAN"));
$tpl->set("s", "PRODUCTOS_OPTION14", mi18n("Power Line Communication"));

	$tpl->set("s", "TITULO", mi18n("Título"));
	$tpl->set("s", "TITULO_OPTION1", mi18n("Señorita"));
	$tpl->set("s", "TITULO_OPTION2", mi18n("Señora"));
         $tpl->set("s", "TITULO_OPTION3", mi18n("Señor"));
         $tpl->set("s", "NOMBRE", mi18n("Nombre(s)"));
	$tpl->set("s", "APELLIDO", mi18n("Apellido(s)"));
        	$tpl->set("s", "EMPRESA", mi18n("Empresa"));
	$tpl->set("s", "DIRECCION", mi18n("Dirección"));
	$tpl->set("s", "CP", mi18n("CP"));
$tpl->set("s", "CIUDAD", mi18n("Ciudad"));
$tpl->set("s", "ESTADO", mi18n("Estado"));
	$tpl->set("s", "TELEFONO", mi18n("Teléfono"));
	$tpl->set("s", "EMAIL", mi18n("Email"));
	$tpl->set("s", "ASUNTO", mi18n("Asunto"));
	$tpl->set("s", "PFLICHTFELDER", mi18n("Pflichtfelder"));
	$tpl->set("s", "ABSCHICKEN", mi18n("Enviar"));
	$tpl->set("s", "LOESCHEN", mi18n("Borrar"));

	$tpl->generate($cfgClient[$client]["path"]["frontend"]."templates/kontaktformular.html");
	echo '</form>';
} elseif ($_POST['send'] == 1) {
	#Form has been sent

	#Check user input
	$noerrors = true;
	$msg = '';
	if ($_POST['Nombre(s)'] == '') {
		$noerrors = false;
		$msg .= mi18n("Favor de dar su nombre!")."<br/>";
	}
	if ($_POST['Apellido(s)'] == '') {
		$noerrors = false;
		$msg .= mi18n("Favor de dar su Apellido!")."'<br/>";
	}
	if ($_POST['Email'] == '') {
		$noerrors = false;
		$msg .= mi18n("Favor de dar su Email!")."<br/>";
	}
	if ($_POST['Dirección'] == '') {
		$noerrors = false;
		$msg .= mi18n("Favor de dar su dirección!")."<br/>";
	}
	if ($_POST['CP'] == '') {
		$noerrors = false;
		$msg .= mi18n("Favor de dar su código postal!")."<br/>";
	}
if ($_POST['Ciudad'] == '') {
		$noerrors = false;
		$msg .= mi18n("Favor de dar su ciudad!")."<br/>";
	}
if ($_POST['Estado'] == '') {
		$noerrors = false;
		$msg .= mi18n("Favor de dar su estado!")."<br/>";
	}

	if ($noerrors == false) {
		#Errors have been found
		echo mi18n("Ocurrieron los siguientes errores:")."<br/>";
		echo $msg.'<br/>';
		echo '<a href="javascript:history.back();">'.mi18n("atrás").'</a>';
	} else {
		#No errors, create and send mail
		$mail = new phpmailer;
		$mail_body = '<html><head></head><body bgcolor="#ffffff"><table cellspacing="0" cellpadding="2" border="0">';

		if (is_array($_POST)) {
			foreach ($_POST as $key => $value) {
				if ($key != 'send') {
					$mail_body .= "<tr><td>$key</td><td>$value</td></tr>";
				}
			}
		}

		$mail_body .= '</table></bo'.'dy></html>';
		$mail->Host = "localhost";
		$mail->IsHTML(true);

		#Get mailer from settings
		switch (strtolower("CMS_VALUE[4]")) {
			case "smtp" :
				$mail->IsSMTP();
				$host = "CMS_VALUE[5]";
				$user = "CMS_VALUE[6]";
				$password = "CMS_VALUE[7]";
				if (($host != '') && ($user != '') && ($password != '')) {
					$mail-> $SMTPAuth = true;
					$mail->Host = $host;
					$mail->Username = $user;
					$mail->Password = $password;
				}
				break;
			case "mail" :
				$mail->IsMail();
				break;
			case "sendmail" :
				$mail->IsSendmail();
				break;
			case "qmail" :
				$mail->IsQmail();
				break;
			default :
				}
		 $mail->From = "CMS_VALUE[0]"; 
      $mail->FromName = $_POST['Nombre(s)']." ".$_POST['Apellido(s)'];
		$mail->AddAddress("CMS_VALUE[1]", "");
		$mail->Subject = "CMS_VALUE[3]";
		$mail->Body = $mail_body;
		$mail->WordWrap = 50;
		$mail->Send();
	
		#Display message after mail is sent
		echo mi18n("Recibimos su correo. Muchas gracias!")."<br/>";
	}
}
?>
Das ist das Template:

Code: Alles auswählen

<table cellspacing="1" cellpadding="1" border="0">
<tr>
<td>{INFOGENERAL}</td><td width="20">&nbsp;</td><td><input type="checkbox" name="Información" value="infogeneral">Me gustaría recibir información general de Jalercom</td>
</tr>
<tr>
<td>{INFOPRODUCTO}</td><td width="20">&nbsp;</td><td><input type="checkbox" name="Información" value="productos">Me gustaría recibir información de los siguientes productos</td>
</tr>
<tr><td colspan="3">&nbsp;</td></tr>
<tr>
<td style="vertical-align:top">{PRODUCTOS}</td>
<td width="20">&nbsp;</td>
<td>
<select name="Productos" size="6" multiple>
<option>{PRODUCTOS_OPTION1}</option>
<option>{PRODUCTOS_OPTION2}</option>
<option>{PRODUCTOS_OPTION3}</option>
<option>{PRODUCTOS_OPTION4}</option>
<option>{PRODUCTOS_OPTION5}</option>
<option>{PRODUCTOS_OPTION6}</option>
<option>{PRODUCTOS_OPTION7}</option>
<option>{PRODUCTOS_OPTION8}</option>
<option>{PRODUCTOS_OPTION9}</option>
<option>{PRODUCTOS_OPTION10}</option>
<option>{PRODUCTOS_OPTION11}</option>
<option>{PRODUCTOS_OPTION12}</option>
<option>{PRODUCTOS_OPTION13}</option>
<option>{PRODUCTOS_OPTION14}</option>
</select>
</td>
</tr>
<tr><td>&nbsp;</td><td width="20">&nbsp;</td><td>Para seleccionar más de una categoría deje oprimida la tecla "CTRL".</td></tr>

<tr><td colspan="3">&nbsp;</td></tr>
	<tr><td colspan="3"><span class="small"><sup>(*)</sup></span> {PFLICHTFELDER}</tr>
	
<tr>
		<td style="vertical-align:top">{TITULO}</td><td width="20">&nbsp;</td>
		<td>
			<input type="radio" name="Título" value="{TITULO_OPTION1}" checked>&nbsp;{TITULO_OPTION1}<br/>
			<input type="radio" name="Título" value="{TITULO_OPTION2}"/>&nbsp;{TITULO_OPTION2}</br>
<input type="radio" name="Título" value="{TITULO_OPTION3}"/>&nbsp;{TITULO_OPTION3}
		</td>
	</tr>
	<tr><td>{NOMBRE}<span class="small"><sup>(*)</sup></span></td><td width="20">&nbsp;</td><td><input type="text" name="Nombre(s)" id="Nombre(s)" maxlength="100" style="width:240px;"/></td></tr>
	<tr><td>{APELLIDO}<span class="small"><sup>(*)</sup></span></td><td width="20">&nbsp;</td><td><input type="text" name="Apellido(s)" id="Apellido(s)" maxlength="100" style="width:240px;"/></td></tr>
	<tr><td>{EMPRESA}</td><td width="20">&nbsp;</td><td><input type="text" name="Firma" id="Firma" maxlength="100" style="width:240px;"/></td></tr>
	<tr><td>{DIRECCION}<span class="small"><sup>(*)</sup></span></td><td width="20">&nbsp;</td><td><input type="text" name="Dirección" id="Dirección" maxlength="100" style="width:240px;"/></td></tr>
	<tr><td>{CP}<span class="small"><sup>(*)</sup></span></td><td width="20">&nbsp;</td><td><input type="text" name="CP" id="CP" maxlength="100" style="width:240px;"/></td></tr>
         <tr><td>{CIUDAD}<span class="small"><sup>(*)</sup></span></td><td width="20">&nbsp;</td><td><input type="text" name="Ciudad" id="Ciudad" maxlength="100" style="width:240px;"/></td></tr>
         <tr><td>{ESTADO}<span class="small"><sup>(*)</sup></span></td><td width="20">&nbsp;</td><td><input type="text" name="Estado" id="Estado" maxlength="100" style="width:240px;"/></td></tr>
	<tr><td>{TELEFONO}<span class="small"><sup>(*)</sup></span></td><td width="20">&nbsp;</td><td><input type="text" name="Teléfono" id="Teléfono" maxlength="100" style="width:240px;"/></td></tr>
	<tr><td>{EMAIL}<span class="small"><sup>(*)</sup></span></td><td width="20">&nbsp;</td><td><input type="text" name="Email" id="Email" maxlength="100" style="width:240px;"/></td></tr>
	<tr><td colspan="3">&nbsp;</tr>
	<tr><td valign="top">{ASUNTO}</td><td width="20">&nbsp;</td><td><textarea name="Asunto" id="Asunto" style="width:240px;height:170px;font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;font-size:11px;"></textarea></td></tr>
	<tr><td colspan="3">&nbsp;</tr>
	<tr><td><input type="submit" value="{ABSCHICKEN}"/></td><td width="20">&nbsp;</td><td align="right"><input type="reset" value="{LOESCHEN}"/></td></tr>
</table>
Hoffe, Du kannst mir weiterhelfen.

Mc
Beiträge: 188
Registriert: Mi 2. Mär 2005, 21:19
Kontaktdaten:

Beitrag von Mc » Fr 12. Jan 2007, 11:07

Hallo sherman,

in deinem template musst du die checkbox ändern. Hier ein Beispiel:

Code: Alles auswählen

<tr>
           <td class="feldtext1" valign="top">{INTERESSEN}</td><td width="20">&nbsp;</td>
           <td class="feldtext1">
              <input class="feld" type="checkbox" value="Contenido" name="Interessen[]">&nbsp;Contenido<br>
              <input class="feld" type="checkbox" value="Fotografie" name="Interessen[]">&nbsp;Fotografie<br>
              <input class="feld" type="checkbox" value="Geographie" name="Interessen[]">&nbsp;Geographie<br>
              <input class="feld" type="checkbox" value="Physik" name="Interessen[]">&nbsp;Physik<br>
              <input class="feld" type="checkbox" value="Sport" name="Interessen[]">&nbsp;Sport<br>
           </td>  
         </tr> 
Die values der angeklickten checkboxen werden dann im array Interessen übergeben.

Das kannst du testen, indem du ins Modul mal folgenden Code einbaust (später wieder löschen).

Code: Alles auswählen

$Interessen = $_REQUEST["Interessen"];
                $count = count($Interessen);
                    for ($i=0; $i<$count; $i++) {
                       $Anzeige .= $Interessen[$i]."&nbsp;&nbsp;";
                    }
                    echo $Anzeige;
                 echo "<br><br>";
//******************************************
	if ($noerrors == false) {
		#Errors have been found
		echo mi18n("Beim Versenden sind folgende Fehler aufgetreten:")."<br/><br/>";
		echo $msg.'<br/>';
		echo '<a href="javascript:history.back();">'.mi18n("Zurück").'</a>';
Geh ins frontend, fülle einige checkboxen im Formular aus und klicke auf absenden.

Wie das jetzt an die Mailfunktion übergeben wird, muss ich mir noch überlegen.

Gruß Mc

schlaucher
Beiträge: 444
Registriert: Mi 14. Sep 2005, 10:38
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von schlaucher » Fr 12. Jan 2007, 11:20

mach mal aus:

Code: Alles auswählen

<option>{PRODUCTOS_OPTION1}</option>
ein

Code: Alles auswählen

<option value="{PRODUCTOS_OPTION1}">{PRODUCTOS_OPTION1}</option>
usw...

Gruß
schlaucher

sherman
Beiträge: 40
Registriert: Mi 29. Nov 2006, 00:44
Kontaktdaten:

Beitrag von sherman » Fr 12. Jan 2007, 17:47

@Mc
Danke fuer deine Antwort, aber ich moechte keine Checkboxen sondern ein Listfeld mit Mehrfachauswahl.

@Schlaucher
Hab´s ausprobiert, funktioniert aber leider nicht. Immer noch wird nur von mehreren ausgewaehlten Feldern nur das letzte mit der Email uebertragen.
Hast Du noch eine andere Idee?

Danke

Mc
Beiträge: 188
Registriert: Mi 2. Mär 2005, 21:19
Kontaktdaten:

Beitrag von Mc » Fr 12. Jan 2007, 18:23

Mach mal aus der Variablen Productos ein Array.

<select name="Productos[]" size="6" multiple>

Beim Übergeben an die Mailfunktion ensteht dann das gleiche Problem, das ich mit der Checkbox habe.

Baue mal folgenden Code im output ein, dort wo der mail_body erzeugt wird:

Code: Alles auswählen

if (is_array($_POST)) {
			foreach ($_POST as $key => $value) {
				if ($key != 'send') {
                                         if (is_array($value)) {
                                             foreach ($value as $key_array => $value_mehrfach) {
                                             $value .= $value_mehrfach."&nbsp;&nbsp;";
                                             }
                                         }
                                         $mail_body .= "<tr><td>$key</td><td>$value</td></tr>";
				}// != send ende
			}
		}
Ein Problem habe ich noch: Bei Mehrfachauswahlen, also mehrdim. arrays, wird der Name ARRAY mit übergeben. Siehe Beispiel:

Anrede: Herr
Vorname: Hans
Nachname: Mustermann
Firma: Holzfritz
Strasse: Kannenstr. 2
PLZ/Ort: 89999 Waibling
Telefon: 07654-12345
EMail: mustr@mann.de
Treffen: 1x pro Woche
Interessen: ArrayFotografie Geographie Physik
Land: Botswana
Anliegen: Wir sind an einer Holzlieferung interssiert

Vielleicht kann uns da jemand helfen.

Gruß Mc

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Fr 12. Jan 2007, 20:20

Na ja, Du verwendest ja auch die gleiche Variable als Array (=Daten) und als String-Variable...

Code: Alles auswählen

foreach ($value as $key_array => $value_mehrfach) {
Wenn Du einmal statt $value was anderes nehmen würdest, würde es passen...

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

Mc
Beiträge: 188
Registriert: Mi 2. Mär 2005, 21:19
Kontaktdaten:

Beitrag von Mc » Fr 12. Jan 2007, 21:15

Hallo HerrB,

vielen Dank für den Hinweis. Blicke aber nicht ganz durch.

Das Problem ist doch, dass im Array $_POST $value sowohl String als auch Array (Checkboxen) sein kann. Ich habe es nun folgendermaßen gelöst:

Code: Alles auswählen

if (is_array($_POST)) {
			foreach ($_POST as $key => $value) {
				if ($key != 'send') {
                                         if (is_array($value)) {
                                             foreach ($value as $key_array => $value_mehrfach) {
                                                 $valuestring .= $value_mehrfach."&nbsp;&nbsp;";
                                             }
                                             $mail_body .= "<tr><td>$key</td><td>$valuestring</td></tr>";  
                                          }
                                          if (!is_array($value)) {
                                          $mail_body .= "<tr><td>$key</td><td>$value</td></tr>";
                                          }
				 }// != send ende
			 }
}
Vielleicht kannst du mal drüber schauen. Vielen Dank.
Getestet habe ich es. Funktioniert.

Gruß Mc

barneyy
Beiträge: 16
Registriert: Di 29. Mai 2007, 15:17
Wohnort: NRW
Kontaktdaten:

Mehrfachauswahl über Checkboxen funzt nicht

Beitrag von barneyy » Mi 28. Nov 2007, 14:40

So, ich nutze die 4.6.15 mit dem Beispielmandanten-Kontakt-Formular!

Habe jetzt eine zusätzliche Mehrfachauswahl via checkboxen reinbekommen ins Modul/Template und auch richtig per email erhalten - soweit so gut - Name der Checkboxenauswahl ist "Interesse".
Hier der Output-Schnipsel aus dem Modul:

Code: Alles auswählen

		#No errors, create and send mail
		$mail = new phpmailer;
		$mail_body = '<html><head></head><body bgcolor="#ffffff"><table cellspacing="0" cellpadding="2" border="0">';
		if (is_array($_POST)) {
                foreach ($_POST as $key => $value) {
                if ($key != 'send') {
                                         if (is_array($value)) {
                                             foreach ($value as $key_array => $value_mehrfach) {
                                                 $valuestring .= $value_mehrfach."&nbsp;&nbsp;";
                                             }
                                             $mail_body .= "<tr><td>$key</td><td>$valuestring</td></tr>"; 
                                          }
                                          if (!is_array($value)) {
                                          $mail_body .= "<tr><td>$key</td><td>$value</td></tr>";
                                          }
             }// != send ende
          }
} 

		$mail_body .= '</table></bo'.'dy></html>';
		$mail->Host = "localhost";
		$mail->IsHTML(true);
Nun möchte ich aber einen zweite Eingabe machen lassen per Checkboxen namens "Bitte_um" - das klappt aber nicht weil er mir mit dem ersten Array die Angaben der ersten Mehrfachauswahl "Interesse" mit in die zugefügte Mehrfachauswahl "Bitte_um" reinschaufelt!

Hier die fehlerhafte Email mit den Doppelten Angaben bei den Checkboxen "interesse" und "Bitte_um":

Code: Alles auswählen

Firma	xxxxxx
Vorname	xxxx
Nachname	xxxx
Strasse	xxxx. 25
PLZOrt	47456 dfersfd
Telefon	345679773721
Telefax	 9773724524250
EMail	bruwrs@afaerqer.de
Interesse	Mehrfamilienhäuser  Gewerbeobjekte  Barrierefreies Bauen  Sonstiges  
Emailtext	TESTEMAIL
Bitte_um	Mehrfamilienhäuser  Gewerbeobjekte  Barrierefreies Bauen  Sonstiges  Zusendung Referenzliste  

Hier das zugehörige Template

Code: Alles auswählen

<table width="100%" border="0" cellspacing="0">
          <tr> 
            <td width="108" height="20" class="tdborderbottom">{FIRMA}</td>
            <td width="200" align="left" class="tdborderbottom"><input type="text" name="Firma" id="Firma" class="fomfsmall" maxlength="100" /></td>
            <td width="10" align="left">&nbsp;</td>
            <td width="109" align="left" class="tdborderbottom">{VORNAME}</td>
            <td width="200" align="right" class="tdborderbottom"><input type="text" name="Vorname" id="Vorname" class="fomfsmallReq" maxlength="100"/></td>
          </tr>
          <tr> 
            <td height="20" class="tdborderbottom">{NACHNAME}</td>
            <td align="left" class="tdborderbottom"><input type="text" name="Nachname" id="Nachname" class="fomfsmallReq" maxlength="100"/></td>
            <td align="left">&nbsp;</td>
            <td align="left" class="tdborderbottom">{STRASSE}</td>
            <td align="right" class="tdborderbottom"><input type="text" name="Strasse" id="Strasse" maxlength="100" class="fomfsmallReq"/></td>
          </tr>
          <tr> 
            <td height="20" class="tdborderbottom">{PLZORT}</td>
            <td align="left" class="tdborderbottom"><input type="text" name="PLZOrt" id="PLZOrt" maxlength="100" class="fomfsmallReq"/></td>
            <td align="left">&nbsp;</td>
            <td align="left" class="tdborderbottom">{TELEFON}</td>
            <td align="right" class="tdborderbottom"><input type="text" name="Telefon" id="Telefon" maxlength="100" class="fomfsmallReq"/></td>
          </tr>
          <tr> 
            <td height="20" align="left" class="tdborderbottom">{TELEFAX}</td>
            <td align="left" class="tdborderbottom"><input type="text" name="Telefax" id="Telefax" maxlength="100" class="fomfsmall"/></td>
            <td align="left">&nbsp;</td>
            <td align="left" class="tdborderbottom">{EMAIL}</td>
            <td width="200" align="right" class="tdborderbottom"><input type="text" name="EMail" id="EMail" maxlength="100" class="fomfsmallReq"/></td>
          </tr>
          <tr> 
            <td colspan="5" align="left">&nbsp;</td>
          </tr>
          <tr> 
            <td colspan="2" align="left" valign="bottom"><h2>{INTERESSE}</h2></td>
            <td align="left" valign="top">&nbsp;</td>
            <td colspan="2" align="left" valign="top"><h2>{EMAILTEXT}</h2></td>
          </tr>
          <tr> 
            <td colspan="2" align="left" valign="top">
              <table width="300" border="0" cellpadding="0" cellspacing="0">
                <tr> 
                  <td height="18" valign="middle"><input type="checkbox" name="Interesse[]" class="formchecker" value="{INTERESSE_OPTION1}">{INTERESSE_OPTION1}</td>
                  <td height="18" valign="middle"> <input type="checkbox" name="Interesse[]" class="formchecker" value="{INTERESSE_OPTION2}">{INTERESSE_OPTION2}</td>
                </tr>
                <tr> 
                  <td height="18"><input type="checkbox" name="Interesse[]" class="formchecker" value="{INTERESSE_OPTION3}">{INTERESSE_OPTION3}</td>
                  <td height="18"><input type="checkbox" name="Interesse[]" class="formchecker" value="{INTERESSE_OPTION4}">{INTERESSE_OPTION4}</td>
                </tr>
                <tr> 
                  <td height="18"><input type="checkbox" name="Interesse[]" class="formchecker" value="{INTERESSE_OPTION5}">{INTERESSE_OPTION5}</td>
                  <td height="18"><input type="checkbox" name="Interesse[]" class="formchecker" value="{INTERESSE_OPTION6}">{INTERESSE_OPTION6}</td>
                </tr>
                <tr> 
                  <td height="18"><input type="checkbox" name="Interesse[]" class="formchecker" value="{INTERESSE_OPTION7}">{INTERESSE_OPTION7}</td>
                  <td height="18"><input type="checkbox" name="Interesse[]" class="formchecker" value="{INTERESSE_OPTION8}">{INTERESSE_OPTION8}</td>
                </tr>
              </table>
             </td>
            <td align="left" valign="top">&nbsp;</td>
      <td colspan="2" rowspan="3" align="left" valign="top"><textarea name="Emailtext" id="Emailtext" class="fomfarea"></textarea></td>
          </tr>
          <tr> 
            <td height="25" colspan="2" align="left" valign="bottom"><h2>{BITTEUM}</h2></td>
            <td align="left" valign="top">&nbsp;</td>
          </tr>
          <tr> 
            <td colspan="2" align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td><input type="checkbox" name="Bitte um[]" class="formchecker" value="{BITTEUM_OPTION1}">{BITTEUM_OPTION1}</td>
        </tr>
        <tr>
          <td><input type="checkbox" name="Bitte um[]" class="formchecker" value="{BITTEUM_OPTION2}">{BITTEUM_OPTION2}</td>
        </tr>
        <tr>
          <td><input type="checkbox" name="Bitte um[]" class="formchecker" value="{BITTEUM_OPTION3}">{BITTEUM_OPTION3}</td>
        </tr>
      </table></td>
            <td align="left" valign="top">&nbsp;</td>
          </tr>
          <tr>
            <td colspan="2" align="left" valign="top"><br><img src="images/required.gif" valign="bottom">&nbsp;&nbsp;= Pflichtfelder</td>
            <td align="left" valign="top">&nbsp;</td>
            <td colspan="2" align="right" valign="top"><br><input type="submit" value="{ABSCHICKEN}"/></td>
          </tr>
        </table>
Kann ich das noch irgendwie realisieren, dass ich die Angaben der Checkboxen "Interesse" nicht mit den checkboxen "Bitte_um" vermischen in der email???
Bin leider absoluter PHP-Newbie und arbeite an einer gemeinnützigen Seite unserer Stadt. Daher wäre ich für jede kleine Hilfe dankbar.

Thx im voraus

wosch

Beitrag von wosch » Mi 28. Nov 2007, 16:48

So auf die schnelle fällt mir nur eines auf.
Schreib mal überall wo es vorkommt:
anstelle:

Code: Alles auswählen

<input type="checkbox" name="Bitte um[]" 
das hier:

Code: Alles auswählen

<input type="checkbox" name="Bitte_um[]" 

barneyy
Beiträge: 16
Registriert: Di 29. Mai 2007, 15:17
Wohnort: NRW
Kontaktdaten:

Hab ich doch, oder???

Beitrag von barneyy » Mi 28. Nov 2007, 17:09

Hi wosch,

das "Bitte_um[]" hat keine Änderung bewirkt, genauso wenig eine Änderung in "Bitteum[]" - so habe ich es jetzt aber erstmal gelassen.

Sonst noch Ideen - ich weiss keinen Rat mehr!

Thx im voraus schonmal

Gesperrt