Seite 1 von 1

Kontaktforumlar

Verfasst: Mo 25. Aug 2003, 14:23
von bartekk
Hallo,

ich benutze das Kontaktformular von www.contenido-module.de.

Ich würde gerne die inputfelder jedoch nicht alle untereinander ausgeben lassen, sondern je zwei neben einander.

Gibt es da eine möglichkeit? Wenn ja wie?

Was ich mir gedacht habe ist eine abfrage ob das feld eine gerade oder ungerade variablennummer hat und dem entsprechend in der ersten oder zweiten spalte ausgeben. Aber irgendwie komme ichnicht richtig dahin wie ich das umsetzten kann.

bin für jeden Tipp dankbar.

Gruß

Thomas

Verfasst: Mo 25. Aug 2003, 14:46
von stony
mach es dir doch nicht so schwer! pass eifnach die tabelle an die im output bereicht zusammen gesetzt wird!

gruss stony

Kontaktforumlar

Verfasst: Mo 25. Aug 2003, 14:50
von bartekk
Hi Stony,
stony hat geschrieben:mach es dir doch nicht so schwer! pass eifnach die tabelle an die im output bereicht zusammen gesetzt wird!

gruss stony
das meine ich ja.

weiß nicht wie ich das sonst anpassen soll.

Gruß

Thomas

Verfasst: Mo 25. Aug 2003, 14:55
von stony
paste mal den output!

Kontakt

Verfasst: Mo 25. Aug 2003, 15:00
von bartekk
hier ist er:

// 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=\"30\"";
if ($old_value!="")
echo "value=\"".$old_value."\"";
echo" >";
}
else { echo "<".$area." class=\"textarea_newletter\" name=\"fminput".$i."\" cols=\"30\" rows=\"6\">";
if ($old_value!="")
echo $old_value;
echo"</".$area.">";
}
echo "</td></tr>";
}
}
echo "<tr><td align=\"left\" class = \"text\">
<img src=\"images/pflicht.gif\" width=\"8\" height=\"8\"> Pflichtfelder!</td><td align=\"right\">
<input type=\"submit\" name=\"fmsubmit\" value=\"abschicken\">
</td></td></tr></table></form>";

danke

Verfasst: Mo 25. Aug 2003, 15:25
von stony
stimmt jetzt sehe ich was du meinst! hatte mir das leichter vorgestellt!

hmmm so richtig kann ich dir da net helfen °_°

was du natürlich machen könntest einfach ein eigenes modul prodzieren wo du vorher schon alles festlegst, falls du nicht alle 14 tage den inhalt das formular ändern willst!

Kontakt

Verfasst: Mo 25. Aug 2003, 16:17
von bartekk
Danke für die Mühe.

Ich habe es mir so vorgestellt:

Dick angestrichene Bereich sind geändert.

// 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(($i % 2 == 0)&&($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=\"30\"";
if ($old_value!="")
echo "value=\"".$old_value."\"";
echo" >";
}
}
echo "</td>";
elseif(($i % 2 == '1')&&($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=\"30\"";
if ($old_value!="")
echo "value=\"".$old_value."\"";
echo" >";

}
else { echo "<".$area." class=\"textarea_newletter\" name=\"fminput".$i."\" cols=\"30\" rows=\"6\">";
if ($old_value!="")
echo $old_value;
echo"</".$area.">";
}
}
echo "</td></tr>";
}
echo "<tr><td align=\"left\" class = \"text\">
<img src=\"images/pflicht.gif\" width=\"8\" height=\"8\"> Pflichtfelder!</td><td align=\"right\">
<input type=\"submit\" name=\"fmsubmit\" value=\"abschicken\">
</td></td></tr></table></form>";
}
?>

Es funktioniert nicht so nicht. Wird ein Roter Punkt bei der Ausgabe angezeigt. habe ich irgendwo einen Denkfehler?

Gruß

Thomas