PHP Auswahlliste Select über Funktionen
Hallo,
ich möchte mit PHP eine Auswahlliste erstellen, also z.b. Menü A, Menü B, Menü C, Menü D.Hierfür benutze ich select, um das umzusetzen möchte ich select über Funktionen aufrufen.
Ich verstehe leider nicht wirklich wie ich das anstellen soll.
Kann mir das hier jemand vielleicht erklären?
Danke ;)
Viele Grüße,
Sanastasia
ich möchte mit PHP eine Auswahlliste erstellen, also z.b. Menü A, Menü B, Menü C, Menü D.Hierfür benutze ich select, um das umzusetzen möchte ich select über Funktionen aufrufen.
Ich verstehe leider nicht wirklich wie ich das anstellen soll.
Kann mir das hier jemand vielleicht erklären?
Danke ;)
Viele Grüße,
Sanastasia
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 375388
Url: https://administrator.de/contentid/375388
Ausgedruckt am: 22.11.2024 um 11:11 Uhr
5 Kommentare
Neuester Kommentar
Moin,
du meinst in etwas so (eben zusammen getippt, Fehler müsstetst du korrigieren):
Gruß
em-pie
du meinst in etwas so (eben zusammen getippt, Fehler müsstetst du korrigieren):
<HTML>
...
<?php $arrMenu = array("Menue1", "Menue2", "Menue3", "Menue4", "Menue5"); ?>
<FORMS>
...
<?php ListMenue($arrMenu); ?>
...
</FORMS>
</HTML>
<?php
function ListMenue($myArray) {
$x=0;
echo '<select id = "dynAuswahl" name="Auswahlliste" size="4" multiple >';
foreach($myArray as $item) {
$x = $x+1;
echo '<option value="'. $x . '">' . $item . '</option>';
}
}
?>
Gruß
em-pie
Hi,
$_POST['auswahl2'] ist ein Array. Du hast ja dem Formfield den Namen "auswahl2" gegeben.
So sollte es eher aussehen:
Wenn du dir unsicher bist, was genau hinter einer Variable steckt, kannst du dir die zu Übungszwecken gut formatiert mit
ausgeben lassen.
Gruß
bloody
$_POST['auswahl2'] ist ein Array. Du hast ja dem Formfield den Namen "auswahl2" gegeben.
So sollte es eher aussehen:
if(count($_POST['auswahl2'])) {
foreach($_POST['auswahl2'] as $auswahl) {
/* .... */
}
}
Wenn du dir unsicher bist, was genau hinter einer Variable steckt, kannst du dir die zu Übungszwecken gut formatiert mit
echo "<pre>" . print_r($_POST['auswahl2'], true) . "</pre>";
Gruß
bloody