kontaktformular um mehre eingabemöglichkeiten erweitern.

Gesperrt
stony
Beiträge: 360
Registriert: Di 10. Jun 2003, 09:02
Wohnort: Berlin
Kontaktdaten:

kontaktformular um mehre eingabemöglichkeiten erweitern.

Beitrag von stony »

Hallo

ich würde ganz gerne mehr als nur 10 möglichkeiten haben um das kontaktformular zu füllen, gibt es da eine gute möglichkeit?

und ist es möglich noch ein zusätzliches eingabe feld für den kunden zu defeniren das dann auch immer mitangezeigt wird?

mfg stony
stony
Beiträge: 360
Registriert: Di 10. Jun 2003, 09:02
Wohnort: Berlin
Kontaktdaten:

Beitrag von stony »

hat sich mitlerweile schon erledigt, ich bin jetzt gerade dabei erstmal selber mir daraus was zu basteln :>

so long stony

p.s. resultat poste ich dann hier im module forum.
hu-go
Beiträge: 26
Registriert: Fr 22. Aug 2003, 13:28
Kontaktdaten:

Hier mal der geänderte Quelltext für 11 Felder

Beitrag von hu-go »

INPUT

Code: Alles auswählen

echo "<table align=\"left\" cellpadding=\"0\" cellspacing=\"0\">
<tr valign=\"top\">
  <td width=\"202\">Schriftart Feldbezeichner:</td>
  <td><select name=\"CMS_VAR[21]\" size=\"1\">";
  if ("CMS_VALUE[21]" != 0) { echo "<option value=\"0\">".$lngForm["nothing"]."</option>";} 
  else { echo "<option value=\"0\" selected>".$lngForm["nothing"]."</option>";}
  for ($i=1; $i<=50; $i++) {
	if ($i != "CMS_VALUE[21]") { echo "<option value=\"$i\">Font $i</option>";} 
	else { echo "<option value=\"$i\" selected>Font $i</option>";}
  }; echo "</SELECT></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
  <td width=\"202\">Empfänger:</td>
  <td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[22]\" VALUE=\"CMS_VALUE[22]\"></td>
  <td width=\"20\"> </td></tr>
<tr valign=\"top\">
  <td width=\"202\">Schriftart bei Fehler:</td>
  <td><select name=\"CMS_VAR[23]\" size=\"1\">";
  if ("CMS_VALUE[23]" != 0) { echo "<option value=\"0\">".$lngForm["nothing"]."</option>";} 
  else { echo "<option value=\"0\" selected>".$lngForm["nothing"]."</option>";}
  for ($i=1; $i<=50; $i++) {
	if ($i != "CMS_VALUE[23]") { echo "<option value=\"$i\">Font $i</option>";} 
	else { echo "<option value=\"$i\" selected>Font $i</option>";}
  }; echo "</SELECT></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
  <td width=\"400\">Fehlermeldung:</td>
  <td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[24]\" VALUE=\"";
  if("CMS_VALUE[24]" == ""){echo "Folgende Pflichfelder wurden nicht ausgefüllt:";} else { echo "CMS_VALUE[24]"; };
  echo "\"></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
  <td width=\"202\">Schriftart versandt:</td>
  <td><select name=\"CMS_VAR[25]\" size=\"1\">";
  if ("CMS_VALUE[25]" != 0) { echo "<option value=\"0\">".$lngForm["nothing"]."</option>";} 
  else { echo "<option value=\"0\" selected>".$lngForm["nothing"]."</option>";}
  for ($i=1; $i<=50; $i++) {
	if ($i != "CMS_VALUE[25]") { echo "<option value=\"$i\">Font $i</option>";} 
	else { echo "<option value=\"$i\" selected>Font $i</option>";}
  }; echo "</SELECT></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
  <td width=\"202\">Meldung versandt:</td>
  <td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[26]\" VALUE=\"";
  if("CMS_VALUE[26]" == ""){echo "Vielen Dank für Ihr Feedback";} else { echo "CMS_VALUE[26]"; };
  echo "\"></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
  <td width=\"202\">Inputs definieren:</td>
  <td>Feldbeschreibung</td>
  <td>Pflicht</td></tr>
<tr valign=\"top\">
  <td width=\"202\">1: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[0]\" VALUE=\"0\" ";
    if("CMS_VALUE[0]" == 0){echo "checked=checked";}; echo "> Input 
    <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[0]\" VALUE=\"1\" ";
    if("CMS_VALUE[0]" == 1){echo "checked=checked";}; echo "> Textarea</td>
  <td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[100]\" VALUE=\"CMS_VALUE[100]\"></td>
  <td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[114]\" VALUE=\"1\" ";
  if("CMS_VALUE[114]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
  <td width=\"202\">2: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[1]\" VALUE=\"0\" ";
    if("CMS_VALUE[1]" == 0){echo "checked=checked";}; echo "> Input 
    <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[1]\" VALUE=\"1\" ";
    if("CMS_VALUE[1]" == 1){echo "checked=checked";}; echo "> Textarea</td>
  <td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[101]\" VALUE=\"CMS_VALUE[101]\"></td>
  <td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[115]\" VALUE=\"1\" ";
  if("CMS_VALUE[115]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
  <td width=\"202\">3: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[2]\" VALUE=\"0\" ";
    if("CMS_VALUE[2]" == 0){echo "checked=checked";}; echo "> Input 
    <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[2]\" VALUE=\"1\" ";
    if("CMS_VALUE[2]" == 1){echo "checked=checked";}; echo "> Textarea</td>
  <td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[102]\" VALUE=\"CMS_VALUE[102]\"></td>
  <td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[116]\" VALUE=\"1\" ";
  if("CMS_VALUE[116]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
  <td width=\"202\">4: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[3]\" VALUE=\"0\" ";
    if("CMS_VALUE[3]" == 0){echo "checked=checked";}; echo "> Input 
    <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[3]\" VALUE=\"1\" ";
    if("CMS_VALUE[3]" == 1){echo "checked=checked";}; echo "> Textarea</td>
  <td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[103]\" VALUE=\"CMS_VALUE[103]\"></td>
  <td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[117]\" VALUE=\"1\" ";
  if("CMS_VALUE[117]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
  <td width=\"202\">5: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[4]\" VALUE=\"0\" ";
    if("CMS_VALUE[4]" == 0){echo "checked=checked";}; echo "> Input 
    <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[4]\" VALUE=\"1\" ";
    if("CMS_VALUE[4]" == 1){echo "checked=checked";}; echo "> Textarea</td>
  <td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[104]\" VALUE=\"CMS_VALUE[104]\"></td>
  <td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[118]\" VALUE=\"1\" ";
  if("CMS_VALUE[118]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
  <td width=\"202\">6: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[5]\" VALUE=\"0\" ";
    if("CMS_VALUE[5]" == 0){echo "checked=checked";}; echo "> Input 
    <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[5]\" VALUE=\"1\" ";
    if("CMS_VALUE[5]" == 1){echo "checked=checked";}; echo "> Textarea</td>
  <td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[105]\" VALUE=\"CMS_VALUE[105]\"></td>
  <td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[119]\" VALUE=\"1\" ";
  if("CMS_VALUE[119]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
  <td width=\"202\">7: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[6]\" VALUE=\"0\" ";
    if("CMS_VALUE[6]" == 0){echo "checked=checked";}; echo "> Input 
    <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[6]\" VALUE=\"1\" ";
    if("CMS_VALUE[6]" == 1){echo "checked=checked";}; echo "> Textarea</td>
  <td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[106]\" VALUE=\"CMS_VALUE[106]\"></td>
  <td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[120]\" VALUE=\"1\" ";
  if("CMS_VALUE[120]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
  <td width=\"202\">8: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[7]\" VALUE=\"0\" ";
    if("CMS_VALUE[7]" == 0){echo "checked=checked";}; echo "> Input 
    <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[7]\" VALUE=\"1\" ";
    if("CMS_VALUE[7]" == 1){echo "checked=checked";}; echo "> Textarea</td>
  <td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[107]\" VALUE=\"CMS_VALUE[107]\"></td>
  <td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[121]\" VALUE=\"1\" ";
  if("CMS_VALUE[121]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
  <td width=\"202\">9: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[8]\" VALUE=\"0\" ";
    if("CMS_VALUE[8]" == 0){echo "checked=checked";}; echo "> Input 
    <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[8]\" VALUE=\"1\" ";
    if("CMS_VALUE[8]" == 1){echo "checked=checked";}; echo "> Textarea</td>
  <td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[108]\" VALUE=\"CMS_VALUE[108]\"></td>
  <td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[122]\" VALUE=\"1\" ";
  if("CMS_VALUE[122]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
  <td width=\"202\">10: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[9]\" VALUE=\"0\" ";
    if("CMS_VALUE[9]" == 0){echo "checked=checked";}; echo "> Input 
    <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[9]\" VALUE=\"1\" ";
    if("CMS_VALUE[9]" == 1){echo "checked=checked";}; echo "> Textarea</td>
  <td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[109]\" VALUE=\"CMS_VALUE[109]\"></td>
  <td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[123]\" VALUE=\"1\" ";
  if("CMS_VALUE[123]" == 1){echo "checked=checked";}; echo "></td></tr>

<tr valign=\"top\">
  <td width=\"202\">11: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[10]\" VALUE=\"0\" ";
    if("CMS_VALUE[10]" == 0){echo "checked=checked";}; echo "> Input 
    <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[10]\" VALUE=\"1\" ";
    if("CMS_VALUE[10]" == 1){echo "checked=checked";}; echo "> Textarea</td>
  <td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[110]\" VALUE=\"CMS_VALUE[110]\"></td>
  <td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[124]\" VALUE=\"1\" ";
  if("CMS_VALUE[124]" == 1){echo "checked=checked";}; echo "></td></tr>

</table>";

OUTPUT

Code: Alles auswählen

<?php
$fmv[0]="CMS_VALUE[0]";$fmv[100]="CMS_VALUE[100]"; $fmv[114]="CMS_VALUE[114]";
$fmv[1]="CMS_VALUE[1]";$fmv[101]="CMS_VALUE[101]"; $fmv[115]="CMS_VALUE[115]";
$fmv[2]="CMS_VALUE[2]";$fmv[102]="CMS_VALUE[102]"; $fmv[116]="CMS_VALUE[116]";
$fmv[3]="CMS_VALUE[3]";$fmv[103]="CMS_VALUE[103]"; $fmv[117]="CMS_VALUE[117]";
$fmv[4]="CMS_VALUE[4]";$fmv[104]="CMS_VALUE[104]"; $fmv[118]="CMS_VALUE[118]";
$fmv[5]="CMS_VALUE[5]";$fmv[105]="CMS_VALUE[105]"; $fmv[119]="CMS_VALUE[119]";
$fmv[6]="CMS_VALUE[6]";$fmv[106]="CMS_VALUE[106]"; $fmv[120]="CMS_VALUE[120]";
$fmv[7]="CMS_VALUE[7]";$fmv[107]="CMS_VALUE[107]"; $fmv[121]="CMS_VALUE[121]";
$fmv[8]="CMS_VALUE[8]";$fmv[108]="CMS_VALUE[108]"; $fmv[122]="CMS_VALUE[122]";
$fmv[9]="CMS_VALUE[9]";$fmv[109]="CMS_VALUE[109]"; $fmv[123]="CMS_VALUE[123]";
$fmv[10]="CMS_VALUE[10]";$fmv[110]="CMS_VALUE[110]"; $fmv[124]="CMS_VALUE[124]";


$area = "textarea";
//Fehlerausgabe

if($fmsubmit != ""){
	echo "<div align=\"left\">";
	for($i=0; $i<=10; $i++){
	  	$evstr = "\$input = \$fminput".$i.";"; eval($evstr);
  		if($fmv[$i+114] == '1' && $input == ""){$fmfail .= "".$fmv[$i+100]."<br>\n\n";}
  		elseif($fmv[$i+100] != "") {$mailbody .= $fmv[$i+100].":\n".$input."\n";};  	
};
  	if($fmfail != ""){ echo "<span class=\"error\">CMS_VALUE[24]<br><br>".$fmfail."</span>";
  	} else { 
  		mail("CMS_VALUE[22]", "Feedback vom CMS", $mailbody, "From: Feedback-Form <CMS_VALUE[22]>\nX-Mailer: PHP/" . phpversion(). "\n");
  		echo "<span id=\"fontCMS_VALUE[25]\">CMS_VALUE[26]</span>";
	};
	echo "</div>";
};

//Formularausgabe

echo "<form name=\"feedback\" method=\"POST\" action=\"".$auth->url()."\" cellpadding=\"5\" cellspacing=\"5\">
<table class=\"text\" width=\"100%\">";
for($i=0; $i<=10; $i++){
	if($fmv[$i+100] != ""){ 
  		echo "<tr><td align=\"left\"><span id=\"fontCMS_VALUE[21]\">".$fmv[$i+100]."</span><br>";
  		if($fmv[$i] == 0){ echo "<input type=\"text\" size=\"15\" class=\"Input\" name=\"fminput".$i."\">";
  		} else { echo "<".$area." class=\"Input\" name=\"fminput".$i."\" cols=\"30\" rows=\"8\"></".$area.">"; };
  		echo "</td></tr>";
  	};
};
echo "<tr><td align=\"left\"><input type=\"submit\" name=\"fmsubmit\" class=\"button\" value=\"senden\"></td></tr></table></form>";
?>  
Viel Spaß damit

Hugo
Gesperrt