Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo zusammen,

ich hoffe, Ihr könnt mir helfen. Ich studiere Wirtschaft und arbeite als studentische Hilfskraft an der Uni. Ich soll eine Wordpress Seite erstellen, um verschiedene Themen bereichsübergreifend darzustellen und diskutierbar zu machen.

Ich habe eine Seite angelegt und konnte fast alles erstellen, was gebraucht bzw. gewünscht war. In diesem Zusammenhang stoße ich leider bei einem Dropdown Menü, welches eine bereits vorher ausgewählte Variable enthalten soll, an meine Grenzen:

Bei der Erstellung eines Userprofils wird der Fachbereich im Rahmen eines Dropdown Menüs abgefragt. Das klappt auch perfekt und die Auswahl wird auch gespeichert und entsprechend angezeigt.

Nun soll aber auch, falls der Studierende den Fachbereich wechselt, beim Öffnen des Profils die vorher gewählte Auswahl direkt im Dropdown ausgewählt sein und angezeigt werden (könnte auch direkt in der ersten Zeile des Menüs stehen). In diesem Zusammenhang erscheint aber leider nur das erste Dropdown Menü ohne jegliche Auswahl bzw. wird die erste Zeile angezeigt, auch wenn der Benutzer E+I bzw. die dritte Option ausgewählt hat.

Ich habe folgende Codes ausprobiert:

<option value="><?php if ($selected == Fachbereich Wirtschaft) {echo "Fachbereich Wirtschaft"}?></option>

<option value="><?php if ($selected == Fachbereich Soziale Arbeit) {echo "Fachbereich Soziale Arbeit"}?></option>

<option value="><?php if ($selected == Fachbereich E+I) {echo "Fachbereich E+I"}?></option>

 

<option value="Fachbereich Wirtschaft" <? if($selected == ' Fachbereich Wirtschaft'){ echo 'selected="selected"';} ?>Fachbereich Wirtschaft </option>

<option value="Fachbereich Soziale Arbeit" <? if($selected == ' Fachbereich Soziale Arbeit'){ echo 'selected="selected"';} ?>Soziale Arbeit</option>

<option value="Fachbereich E+I" <? if($selected == ' Fachbereich E+I '){ echo 'selected="selected"';} ?>Soziale Arbeit</option>

Beide leider ohne Erfolg.

 

Ich hoffe, Ihr könnt mir helfen und mir erklären, was ich falsch gemacht habe.

vor 20 Minuten schrieb Gast BWL_Student311:

<option value="Fachbereich E+I" <? if($selected == ' Fachbereich E+I '){ echo 'selected="selected"';} ?>Soziale Arbeit</option>

Nicht sicher, ob das ein Typo ist.. aber so können die Strings halt nicht matchen.

Die Leerzeichen müssen weg. Denn "Fachbereich E+I" ist != " Fachbereich E+I ".

Ansonsten wäre der Ansatz fast richtig. Hinter dem <?php ... ?> fehlt noch ein >.
Du schließt den Anfangs-TAG der Option nicht richtig.

Bearbeitet von Visar

Vielen Dank für deine Antwort und die Hinweise. Habe das fehlende > ergänzt und das Leerzeichen entfernt:

<option value="Fachbereich E+I" <?php if($selected == 'Fachbereich E+I'){ echo 'selected="selected"';} ?>>Fachbereich E+I</option>

Leider verändert sich das Ergebis im Dropdown Menü nicht.

Ja, die $selected Variable gibt auf den anderen Seite den ausgewählten Wert an. Nur auf der Edit Profile Seite wird dasselbe Dropdown ohne jegliche vorherige Auswahl bzw. genauso wie auf der Erstellseite des Profils angezeigt

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.