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
Kontaktforumlar
Kontaktforumlar
Hi Stony,
weiß nicht wie ich das sonst anpassen soll.
Gruß
Thomas
das meine ich ja.stony hat geschrieben:mach es dir doch nicht so schwer! pass eifnach die tabelle an die im output bereicht zusammen gesetzt wird!
gruss stony
weiß nicht wie ich das sonst anpassen soll.
Gruß
Thomas
Kontakt
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
// 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
Kontakt
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
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