Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Auf onchange Ereigniss den Inhalt der Auswahl in ein PHP Script übergeben

Frage Entwicklung Webentwicklung

Mitglied: B0d0

B0d0 (Level 1) - Jetzt verbinden

26.07.2007, aktualisiert 13:17 Uhr, 4325 Aufrufe, 1 Kommentar

Hallo,

ich habe eine Auswahlliste. Ich möchte bei einer Auswahl sofort reagieren, also ohne einen Button zu nutzen.
Ich habe schon rausbekommen, dass das mit dem Befehl "onchange" gemacht wird. Allerdings müsste ich in meinem Fall JS benutzen.
Aber mein Script in dem ich die Variable verarbeite ist mit PHP geschrieben. Wie gehe ich nun vor.
Ich müsste mit dem onchange - Ereigniss eine temporäre Variable füllen und den Inhalt weiter an mein PHP - Script geben. Nun aber wie mache ich das? Kann mir da jemand helfen? Oder vielleicht gibt es auch eine einfachere Möglichkeit?

Gruß
B0d0
Mitglied: blackwinged
26.07.2007 um 13:17 Uhr
Hallo,
Ganz so einfach ist das leider nicht, aber eine gute Lösung für dein Problem dürfte "Ajax" heißen.
Ich benutze seit einiger Zeit eine (sehr) abgespeckte Variante, die sich AHAH nennt. Das ist eigentlich nur ein kleines Skript das nichts anderes tut, als per Javascript eine PHP-Datei aufzurufen und in deine Seite einzubinden. Und das ohne, dass diese neu geladen werden muss.

Das heißt du brauchst z.B. ein Span-Tag in deinem HTML-Quellcode, in das der neue Inhalt reinsoll.
Dann brauchst du ein kleines PHP-Skript, dass die Daten, die verarbeitet werden sollen, als GET-Parameter übernimmt und die ausgabe erzeugt, die eingefügt werden soll.
Weil das in deine bestehende Seite eingebunden wird brauchst du da keine extra Stylesheets etc zu benutzen.

Dann startest du aus Javascript den Aufruf. Bei mir zum Beispiel sieht das so aus:

var s = document.getElementById('cfirma').value;
callAHAH('section_kat.php?firma=' + s, 'verzeichnisse', 'loading...', 'Fehler!');

d.h.:
- section_kat.php wird aufgerufen mit dem Parameter firma=firma1 (nur als Beispiel : )
- die Ausgabe wird ins <span>-Tag mit der Id 'verzeichnisse' geschrieben
- während der Ladezeit wird in diesem Tag 'loading...' angezeigt
- konnte das PHP-Skript nicht eingebunden werden erscheint dort 'Fehler!'

hier noch der Link zum ausführlichen Tutorial und edm Skript:
http://www.ajax-info.de/tutorial-ahah-ajax-light
Bitte warten ..
Neuester Wissensbeitrag
CPU, RAM, Mainboards

Angetestet: PC Engines APU 3a2 im Rack-Gehäuse

(1)

Erfahrungsbericht von ashnod zum Thema CPU, RAM, Mainboards ...

Ähnliche Inhalte
PHP
gelöst HTML Dropdownmenü auslesen und in PHP als Variable übergeben (35)

Frage von ITFlori zum Thema PHP ...

Batch & Shell
gelöst Exceltabelle mit Script nach Inhalt suchen (11)

Frage von Crank69 zum Thema Batch & Shell ...

Batch & Shell
Text-Datei auslesen und Inhalt als Parameter übergeben (1)

Frage von aubm2013 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
DSL, VDSL
DSL-Signal bewerten (13)

Frage von SarekHL zum Thema DSL, VDSL ...

Switche und Hubs
Trunk für 2xCisco Switch. Wo liegt der Fehler? (9)

Frage von JayyyH zum Thema Switche und Hubs ...

Windows Server
Mailserver auf Windows Server 2012 (9)

Frage von StefanT81 zum Thema Windows Server ...

Backup
Clients als Server missbrauchen? (9)

Frage von 1410640014 zum Thema Backup ...