Robert B.: foreach anpassen

Beitrag lesen

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:

  1. Wenn du beim Vergleichen auf Nummer sicher gehen möchtest, verwende drei Gleichheitszeichen: $status === $array['code']
  2. In deinem value-Attribut fehlt das Leerzeichen, falls die Bedingung erfüllt ist.
  3. Es gibt eine Kurzform für <?php echo($var); ?>: <?= $var ?>.

Viele Grüße
Robert