Udskrive input felt udfra array
Hej eksperter,jeg sidder lige med en lille ting jeg håber der er en der kan hjælpe mig!
Jeg skal have udskrevet nogle input felter alt efter hvilket valg man har foretaget....
Min nuværende kode er:
------------------------------
$lengths = array("b","c", "d", "e", "f", "g", "h");
for ($i = 0, $cnt = count($lengths); $i < $cnt; $i++) {
print '<input type="text" name="laengde_'. $lengths[$i] .'" value="'. $_SESSION["'. $lengths[$i] .'"] .'" size="4" />';
unset($lengths[$i]);
}
------------------------------
her udskriver den jo felterne fra b til h (A bliver brugt til et andet statisk felt)...
Det der så er mit problem er at hvis man har foretaget valg et så skal den hedde:
------------------------------
$lengths = array("b","c");
------------------------------
og valg 2 vil hedde:
------------------------------
$lengths = array("b","c", "d","e");
------------------------------
jeg tænker på at løse det med
------------------------------
if(valg = "1") {
$lengths = array("b","c");
} elseif((valg = "2") {
$lengths = array("b","c", "d","e");
}
------------------------------
men det bliver en anelse voldsomt når man kan foretage 16 valg, så mit spørgsmål går på om der findes en bedre og simplerem metode som jeg bare ikke kan komme i tanke om ?
