Kontaktformular geändert

Gesperrt
bartekk
Beiträge: 103
Registriert: Mo 14. Jul 2003, 15:43
Kontaktdaten:

Kontaktformular geändert

Beitrag von bartekk » Do 4. Sep 2003, 18:00

Also, habe mal gefragt (siehe http://contenido.de/forum/viewtopic.php?t=1726) wie man das Kontaktformular umschreiben kann, damit die ausgabe nicht untereinander erscheint sondern immer 2 Felder nebeneinander.
Habe jetzt das Modul geändert!

Der Input bleibt gleich.

hier der Output:

Code: Alles auswählen

<? 
//radiobutons 0-9 //feldüberschrift 10-19 //radiobutton pflicht 20-29 
$fmv[0]="CMS_VALUE[0]"; $fmv[10] ="CMS_VALUE[10]";$fmv[20]="CMS_VALUE[20]"; //01 
$fmv[1]="CMS_VALUE[1]"; $fmv[11] ="CMS_VALUE[11]";$fmv[21]="CMS_VALUE[21]"; //02 
$fmv[2]="CMS_VALUE[2]"; $fmv[12] ="CMS_VALUE[12]";$fmv[22]="CMS_VALUE[22]"; //03 
$fmv[3]="CMS_VALUE[3]"; $fmv[13]="CMS_VALUE[13]"; $fmv[23]="CMS_VALUE[23]"; //04 
$fmv[4]="CMS_VALUE[4]"; $fmv[14]="CMS_VALUE[14]"; $fmv[24]="CMS_VALUE[24]"; //05 
$fmv[5]="CMS_VALUE[5]"; $fmv[15]="CMS_VALUE[15]"; $fmv[25]="CMS_VALUE[25]"; //06 
$fmv[6]="CMS_VALUE[6]"; $fmv[16]="CMS_VALUE[16]"; $fmv[26]="CMS_VALUE[26]"; //07 
$fmv[7]="CMS_VALUE[7]"; $fmv[17]="CMS_VALUE[17]"; $fmv[27]="CMS_VALUE[27]"; //08 
$fmv[8]="CMS_VALUE[8]"; $fmv[18]="CMS_VALUE[18]"; $fmv[28]="CMS_VALUE[28]"; //09 
$fmv[9]="CMS_VALUE[9]"; $fmv[19]="CMS_VALUE[19]"; $fmv[29]="CMS_VALUE[29]"; //10 
// 30: betreff 
// 31: Empfänger 
// 32: Schriftart Fehler 
// 33: Text Fehlermeldung 
// 34: Schriftart Feedback 
// 35: Text Feedback 
$area = "textarea";
//Aufbau der Mail und der Feedback-Meldungen 
if($fmsubmit != ""){ 
echo "<div align=\"left\">"; 
for($i=0; $i<=9; $i++){ 
$evstr = "\$input = \$fminput".$i.";"; 
eval($evstr); 
if(($fmv[$i+10]!="")&&($fmv[$i+20] == '1')&&($input == "")){$fmfail .= "<img src=\"images/pflicht.gif\" width=\"8\" height=\"8\"> ".$fmv[$i+10]."\n";} 
elseif($fmv[$i+10] != "") {$mailbody .= $fmv[$i+10].":\n".$input."\n";}; 
};
if($fmfail != ""){ 
// Feedback negativ () 
echo "<span class=\"text\">CMS_VALUE[33]<br><br><b>".$fmfail."</b></span>"; 
} else { 
// die Mail an den Empfänger 
mail("CMS_VALUE[31]", "CMS-Kontaktmail: CMS_VALUE[30]", $mailbody, "From: Kontaktformular <CMS_VALUE[31]>\nX-Mailer: PHP/" . phpversion(). "\n"); 
// Feedback positiv 
echo "<span class=\"text\">CMS_VALUE[35]</span>"; 
$verschickt ="yes"; 
} 
echo "</div>"; 
}; 
// Aufbau des Formulars 
// nur mindestens eins der Felder benannt sind 
if(($fmv[10]!="")||($fmv[11]!="")||($fmv[12]!="")||($fmv[13]!="")||($fmv[14]!="")|| 
($fmv[15]!="")||($fmv[16]!="")||($fmv[17]!="")||($fmv[18]!="")||($fmv[19]!="")){ 
echo "<form name=\"feedback\" method=\"POST\" action=\"".$auth->url()."\" cellpadding=\"5\" cellspacing=\"5\"> 
<table width=\"100%\">"; 
for($i=0; $i<=9; $i++){
if($fmv[$i+10] != ""){ 
echo "<tr><td align=\"left\"><span class=\"text\">".$fmv[$i+10].":"; 
if ($fmv[$i+20]=='1')
echo " <img src=\"images/pflicht.gif\" width=\"8\" height=\"8\">"; 
echo"</span><br>"; 
$evalstring="\$old_value=\$fminput".$i.";"; 
eval($evalstring); 
if($verschickt=="yes")unset($old_value); 
if($fmv[$i] == 0){ echo "<input class=\"inputnews\" type=\"text\" name=\"fminput".$i."\" size=\"20\""; 
if ($old_value!="") 
echo "value=\"".$old_value."\""; 
echo" >";
echo "</td>";  
} 
else { 
echo "<tr><td colspan=\"2\" align=\"left\">";
echo "<".$area." class=\"inputarea\" name=\"fminput".$i."\" cols=\"47\" rows=\"6\">"; 
if ($old_value!="") 
echo $old_value; 
echo"</".$area.">";
echo "</td></tr>";  
} 
}
$i++;
if($fmv[$i+10] != ""){ 
echo "<td align=\"left\"><span class=\"text\">".$fmv[$i+10].":"; 
if ($fmv[$i+20]=='1')
echo " <img src=\"images/pflicht.gif\" width=\"8\" height=\"8\">"; 
echo"</span><br>"; 
$evalstring="\$old_value=\$fminput".$i.";"; 
eval($evalstring); 
if($verschickt=="yes")unset($old_value); 
if($fmv[$i] == 0){ echo "<input class=\"inputnews\" type=\"text\" name=\"fminput".$i."\" size=\"20\""; 
if ($old_value!="") 
echo "value=\"".$old_value."\""; 
echo" >";
echo "</td></tr>";
} 
else {
echo "<tr><td colspan=\"2\" align=\"left\">";
echo "<".$area." class=\"inputarea\" name=\"fminput".$i."\" cols=\"47\" rows=\"6\">"; 
if ($old_value!="") 
echo $old_value; 
echo"</".$area.">"; 
echo "</td></tr>";
} 
}
}
echo "<tr><td height=\"30\" valign=\"middle\" align=\"left\" class = \"text\"> 
<img src=\"images/pflicht.gif\" width=\"8\" height=\"8\"> Pflichtfelder!</td><td height=\"30\" valign=\"bottom\" align=\"right\">
<input class=\"inputsenden\" type=\"submit\" name=\"fmsubmit\" value=\"abschicken\">
</td></td></tr></table></form>"; 
} 
?>
Gruß

Thomas

Gesperrt