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
kontaktformular um mehre eingabemöglichkeiten erweitern.
Hier mal der geänderte Quelltext für 11 Felder
INPUT
OUTPUT
Viel Spaß damit
Hugo
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>";
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>";
?>
Hugo