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

Hm,

Ich schreibe grade ein SHP-Script zur Erfassung und Verwaltung von Personaldaten (pro Person versachiedene Vorgänge).

Jetzt hab ich ein Formular mit 2 DropDown-Feldern.

Im ersten wird der Name des Mitarbeiters ausgewählt.

Das zweite soll daraufhin nur Vorgangs-Daten zu diesem

Mitarbeiter enthalten.

Wie bekomme ich es hin, dass nach der Mitarbeiter-Auswahl

das andere Feld automatisch gefüllt wird ???

du musst per javascript die pulldown menus manipulieren!

dazu gibts schon funktionen im "select object".

schaus dir ma bei selfhtml an!

Hab ich schon.

Habs auch schon versucht mit

<select name="..." size="1" onBlur="javascript">

<select name="..." size="1" onClick="javascript">

<select name="..." size="1" onChange="javascript">

und eineigem anderen.

Nur muß ich ja die Vorgangs-Daten aus einer My-SQL - Tabelle

filtern sobald der Mitarbeiter ausgewählt wurde.

Dies funktioniert doch nur über php, oder?

Kann ich denn im JavaScript eine PHP-Funktion oder -Abfrage ausführen ?

Hi, palvoelgyi

genau darin liegt das Problem, es soll kein Submit Button geben.

Ist nicht meine Idee, ist Auftrag von Vorgesetztem

Hi,

du kannst das schon so machen, wie palvoelgyi vorgeschlagen hat, nur ersetzt du den Submit Button einfach durch ein Javascript, das beim Auswählen die Seite neu läd. Da übergibst du dann in der URL die ID des Mitarbeiters, die du dann ja für das 2. Dropdown Feld einfach auslesen und abfragen kannst.

Hier das Script

<select onChange="location.href=this.options[this.selectedIndex].value">
<option value=seite.php?mid=".$mitarbeiter['id'].">".$mitarbeiter['name']."</option></select>
[/php]

Hi,

du kannst das schon so machen, wie palvoelgyi vorgeschlagen hat, nur ersetzt du den Submit Button einfach durch ein Javascript, das beim Auswählen die Seite neu läd. Da übergibst du dann in der URL die ID des Mitarbeiters, die du dann ja für das 2. Dropdown Feld einfach auslesen und abfragen kannst.

Hier das Script

<select onChange="location.href=this.options[this.selectedIndex].value">
<option value=seite.php?mid=".$mitarbeiter['id'].">".$mitarbeiter['name']."</option></select>
[/php]

das geht auch einfacher:

[PHP]

<form action="deineDatei.php" method="get">
<select name="mitarbeiter_id" onChange="this.form.submit();">
<option value="1">Chef</option>
<option value="2">Stift</option>
.
.
</select>
</form>

dafür musst du natürlich ein <form> um die ganze sache bauen!

Hi, Leutz

Danke nochmal für eure Hilfe, habs jetzt hinbekommen

:)

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.