Gunnar Bittersmann: syntax error, unexpected 'else' (T_ELSE)

Beitrag lesen

@@Meowsalot

danke. Die Prüfung war auch totaler Quatsch. Hab es nun so gemacht

<?php if ($object_aktuelles_projekt->projektID == "") { ?>
  <option value="">Bitte Projekt wählen</option>
<?php } ?>
	 			
<?php foreach ($user_projekteDropDown as $array){ ?>
  <option value="<?php echo htmlspecialchars($array['id']); ?>">
    <?php echo htmlspecialchars($array['titel']); ?>
  </option>
<?php } ?>

Die Schreibweise finde ich totalen Quatsch.

In dem PHP-Teil, wo HTML generiert wird, sollten keine geschweiften Klammern auftreten, sondern die alternative Syntax verwendet werden. Gründe in der Diskussion mit Dem Martin

<?php if ($object_aktuelles_projekt->projektID == ""): ?>
  <option value="">Bitte Projekt wählen</option>
<?php endif; ?>
	 			
<?php foreach ($user_projekteDropDown as $array): ?>
  <option value="<?php echo htmlspecialchars($array['id']); ?>">
    <?php echo htmlspecialchars($array['titel']); ?>
  </option>
<?php endforeach; ?>

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann