PHP - Auswahlliste aus einem Array erstellen


<?php

// Auswahlliste aus einem Array erstellen

function select($options = [], $selected null) {
 
$html '';
 if (
sizeof($options) > 0) {
  
$html '<select name="selection">' PHP_EOL;
  foreach(
$options as $value => $title) {
    if (
$value === $selected) {
     
$selectedAttr ' selected';
    } else {
      
$selectedAttr '';
     }
     
$html .= ' <option value="' $value '"' $selectedAttr '>' $title '</option>' PHP_EOL;
   }
  
$html .= '</select>';
  }
  return 
$html;
}

$options = array(=> 'Apfel'=> 'Birne'=> 'Pflaume');
$html select($options2);
echo 
$html;
?>

Siehe auch: Auswahlliste aus dem Inhalt einer DB-Spalte erstellen

Bausteine  Alle Anzeigen

Eine zufällige Auswahl von Codeschnipseln aus den Bereichen HTML, CSS, PHP, JavaScript und MySQL.

<legend> Gruppenüberschrift

CSS - Container vertikal drehen

PHP - Zufälliges Wort ausgeben und Konsonanten zählen

JavaScript - HTML 5 - Pflichtfeld setzen mit JavaScript

MySQL - Alle Einträge ab einem bestimmten Datum ausgeben

Link auf die Startseite
Beim verlinken fremder Webseiten sollte der Link nach Möglichkeit zur Startseite führen. Grund: Oftmals werden Unterseiten einfach gelöscht und sind dann nicht mehr verfügbar.