Hallo Bernd,
ich lass ein select dynamisch füllen
<option value="">-- Bitte wählen --</option> <?php $projektstatus = projektstatus($mysqli); foreach($projektstatus as $array){ ?> <option value="<?php echo $array['code'];?>"<?php echo ($status == $array['code'] ? "selected" : "");?>><?php echo $array['titel'];?></option> <?php } ?>
drei Hinweise:
- Wenn du beim Vergleichen auf Nummer sicher gehen möchtest, verwende drei Gleichheitszeichen:
$status === $array['code']
- In deinem
value
-Attribut fehlt das Leerzeichen, falls die Bedingung erfüllt ist. - Es gibt eine Kurzform für
<?php echo($var); ?>
:<?= $var ?>
.
Viele Grüße
Robert