Rollmenu aus Array?

radarin

Angesehenes Mitglied
guten morgen zusammen

ich benötige an verschiedenen stellen das selbe rollmenu und möchte gerne dessen inhallt in einem array ablegen. wie muss ich das anstellen damit es funktioniert?

danke für eure tips...
 
z.b. sowas ??
CODE <?
$werte=array("wert1","wert2","wert3");

while(list($key, $val) = each($werte)) {
$selectwerte.="<option value=\"$val\">$val</option>";
}
?>

.....

<select name="select">
<? echo $selectwerte; ?>
</select>
 
super, genau in die richtung. ich würde aber gerne dem user text anzeigen, in der db aber nur zahlen ablegen, also pro zeile einen option und einen value-wert definieren...

ich überlege mir gerade, jeden arraywert mittels trennzeichen in 2 werte zu teilen. nun finde ich aber die funktion nicht mehr wie ich die werte vor und nach dem trennzeichen filtere.
 
Jetzt habe ich das Richtige gefunden: 'strtok'

CODE
<?
$liste=array("wert4.4","wert5.5","wert6.6");

while(list($key, $val) = each($liste)) {
$menu = strtok($val,".");
$db = strtok(".");
$selectwerte2.="<option value=\"$db\">$menu</option>";
}
?>



$db = '4'
$menu = 'wert4'

etc., funktioniert perfekt. Besten Dank an Metaman für Deine Vorlage.
 
Zurück
Oben