syntax error, unexpected 'else' (T_ELSE)
Meowsalot
- php
Hallo,
ich kann hier kein Fehler erkennen
<?php if ($object_aktuelles_projekt->projektID != "") { ?>
<?php foreach ($user_projekteDropDown as $array){ ?>
<option value="<?php echo htmlspecialchars($array['id']); ?>"><?php echo htmlspecialchars($array['titel']); ?></option>
<?php } else { ?>
<option value="">Bitte Projekt wählen</option>
<?php } ?>
Ich bekomme folgende Fehlermeldung
Parse error: syntax error, unexpected 'else' (T_ELSE)
Sehr ihr den Fehler?
Bis bald!
Meowsalot (Bernd)
Tach!
Parse error: syntax error, unexpected 'else' (T_ELSE)
Sehr ihr den Fehler?
foreach hat kein else.
dedlfix.
Deiner foreach-Schleife fehlt die schließende geschweifte Klammer.
Hallo 1unitedpower,
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 } ?>
Das Bitte Projekt wählen soll ja nur auftauchen wenn nichts gewählt wurde.
Bis bald!
Meowsalot (Bernd)
@@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 🖖
Moin,
ich kann hier kein Fehler erkennen
ich sehe hier schon den ersten Fehler.
Viele Grüße
Robert
Hallo Robert,
ich sehe hier schon den ersten Fehler.
solche Kommentare kannst du dir sparen. Bringen keinem etwas und sind nur unnötig und rauben einem Zeit.
Bis bald!
Meowsalot (Bernd)
Hallo Meowsalot,
ich kann hier kein**__** Fehler erkennen,
ich sehe hier schon den ersten Fehler.
solche Kommentare kannst du dir sparen. Bringen keinem etwas und sind nur unnötig und rauben einem Zeit.
Das sehe ich nicht so. Der Beitrag wurde mit "Rechtschreibung" getagt, was wohl darauf hindeutet, dass da ein Rechtschreibfehler vorliegt. Es handelt sich aber um einen Grammatikfehler, der dir jetzt bewusst ist. So hast du was gelernt, was du an dieser Stelle vielleicht gar nicht lernen wolltest …
Bis demnächst
Matthias
Hi there,
ich sehe hier schon den ersten Fehler.
solche Kommentare kannst du dir sparen. Bringen keinem etwas und sind nur unnötig und rauben einem Zeit.
Ich habs witzig, originell und passend gefunden…
Moin Meowsalot,
ich sehe hier schon den ersten Fehler.
solche Kommentare kannst du dir sparen.
Das gibt Zinsen 😝
Bringen keinem etwas und sind nur unnötig und rauben einem Zeit.
Das ist aber schade, denn man sollte seine Muttersprache doch schon können, oder? Außerdem wurde explizit nach Fehlern gefragt.
Viele Grüße
Robert
Hi,
solche Kommentare kannst du dir sparen.
Das gibt Zinsen 😝
heutzutage höchstens Negativ-Zinsen … 😉
cu,
Andreas a/k/a MudGuard
Moin MudGuard,
Das gibt Zinsen 😝
heutzutage höchstens Negativ-Zinsen … 😉
das kommt nur darauf an, wo man investiert 😉
Viele Grüße
Robert