• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

forms

guenter

Neues Mitglied
Eine einfache Sache: Eine php function erzeugt select forms und wird mehrfach aufgerufen.
Der Seitenquelltext (Firefox, lokaler XAMPP server) zeigt so etwas (Ausschnitt):
... A=B</option></select> </form> test<form> <label for=268 >start scan mode</label>:&nbsp; <select na....

was ich auch so erwarte.
Was ich nicht verstehe: die select boxen und auch der "test" text wird in jeweils einer neuen Zeile angezeigt.
Ich dachte, dazu braucht es ein <p>, oder aehnliches.
(Wie ich dann die Zahl der Boxen mit unterschiedlicher Lange an die Seitenbreite anpasse, wird ein spaeteres Problem :( )

Es ist sicher etwas einfaches, was ich uebersehen habe...
Guenter
 
Werbung:
Hmm.. und wie umgehe ich das?
sri, das ist mein erstes php programm, sicher noch verbesserungswuerdig . :
<?php
function create_os($line) {
$c = (explode(';',$line));
$labe = (explode(',', $c[1])[1]);
$i = 3;
$token = $c[0];
echo "<form> <label for=";
echo $token;
echo " >";
echo $labe;
echo "</label>";
echo ":&nbsp; <select name=";
echo $token;
echo " id=";
echo $token;
echo ">";
while ($i < count($c)) {
$pos = explode(",", $c[$i])[0];
$val = "x";
if (count(explode(',', ($c[$i]))) > 1) {
$val = (explode(',', $c[$i])[1]);
}
echo "<option value= ";
echo $token . $pos;
echo " selected> ";
echo $val;
echo "</option>";
$i += 2;
}
echo "</select> </form> test";
}
?>
 
Danke, funktioniert..
Jetzt muss ich die 100 Knoepfe wieder sinnvoll auseinanderdroeseln...
Aber das steht da ja auch :)
tnx
Guenter
 
Werbung:
Zurück
Oben