php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.01.2012, 08:27  
Benutzer
 
Registriert seit: 18.10.2011
Beiträge: 57
PHP-Kenntnisse:
Anfänger
Dark Decipio befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Select Pfad ändern bei Auswahl

Hi.
Ich habe ein Formular mit 2 Select's.
Beim einen Select kann man auswählen ob Idee oder Tutorial.
Bei zweiten wird ein Verzeichnis durchsucht.
Das erste ist Standartmässig auf Tutorial gesetzt. Also zeigt der Pfad des Zweiten Selects zu Tutorial.

Jetzt möchte ich, wenn man beim ersten Select Idee auswählt, dass der Pfad auf Idee wechselt! Wie macht man das?

Hier noch zum verständnis der PHP Code des 2. Select's:
PHP-Code:
<select name="pic_path">
                <?php
                
if ($handle opendir('../img/tut')) {
                    while (
false !== ($file readdir($handle))) {
                        if (
$file != "." && $file != "..") {
                            echo 
"<option>$file </option>";
                        }
                    }
                    
closedir($handle);
                }
                
?> 
                </select>
Mfg

PS: Tutorial = tut
Idee = ideas
Dark Decipio ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.01.2012, 09:25  
Erfahrener Benutzer
 
Registriert seit: 22.01.2005
Beiträge: 606
Connar befindet sich auf einem aufstrebenden Ast
Standard

Dafür musst du entweder die komplette Verzeichnisstruktur vorladen und hinterlegen oder per AJAX nachladen.
Für das Event ist auf jeden Fall onchange des selects verantwortlich, dort kannst du dann deine Logik hinterlegen.

Code:
<select onchange="doAnything()">...</select>
Um die Einträge des zweiten selects zu ändern, kannst du entweder mit dem DOM-Baum arbeiten

Code:
var newOption1 = document.createElement("option");
newOption1.text = "optionText1";
newOption1.value = "optionValue1";
document.getElementById("zweitesSelect").appendChild(newOption1);
var newOption2 = document.createElement("option");
newOption2.text = "optionText2";
newOption2.value = "optionValue2";
document.getElementById("zweitesSelect").appendChild(newOption2);
oder du packst sie alle per innerHTML dran

Code:
document.getElementById("zweitesSelect").innerHTML = "<option value=\"optionValue1\">optionText1</option><option value=\"optionValue2\">optionValue2</option>";
Die erste Variante ist eindeutig dynamischer und bietet dir mehr Möglichkeiten weiter zu modifizieren, die zweite geht dafür für solch einfache Sachen schneller.


MFG Connar
Connar ist offline   Mit Zitat antworten
Alt 17.01.2012, 13:34  
Benutzer
 
Registriert seit: 18.10.2011
Beiträge: 57
PHP-Kenntnisse:
Anfänger
Dark Decipio befindet sich auf einem aufstrebenden Ast
Standard

Whoaaaa kann man dich heiraten?

Zweiter Tag, zweites Problem und zum zweiten Mal hilfst du mir mit deiner ersten Antwort verständlich und perfekt!

TOP!!!

Danke D
Dark Decipio ist offline   Mit Zitat antworten
Alt 17.01.2012, 13:40  
Erfahrener Benutzer
 
Registriert seit: 22.01.2005
Beiträge: 606
Connar befindet sich auf einem aufstrebenden Ast
Standard

Belassen wir es beim Helfen ;D
Connar ist offline   Mit Zitat antworten
Alt 17.01.2012, 14:12  
Benutzer
 
Registriert seit: 18.10.2011
Beiträge: 57
PHP-Kenntnisse:
Anfänger
Dark Decipio befindet sich auf einem aufstrebenden Ast
Standard

Deal
Dark Decipio ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Select auswahl nach dem senden wieder in selectbox anzeigen largo PHP Einsteiger 7 14.05.2011 14:58
Pfad mit realpath ermittelt existiert nicht... Andreas L. PHP-Fortgeschrittene 13 09.09.2010 22:09
Tortoise SVN - Repository Pfad ändern Zergling-new Off-Topic Diskussionen 6 20.08.2010 20:45
Varibalenbelegung in select auswahl Strg-Alt-Entf PHP Tipps 2009 6 20.10.2009 18:32
form action ohne select name auswahl djsky HTML, Usability und Barrierefreiheit 4 11.10.2009 17:29
[Erledigt] Select Auswahl prüfen scheffie PHP Tipps 2009 6 16.06.2009 12:57
Userdaten einlesen und ändern 54ch4 PHP Tipps 2009 3 16.03.2009 22:54
[Erledigt] Textfeld mit Auswahl Ramona86 JavaScript, Ajax und mehr 5 14.11.2008 11:15
QuickForm mit dynamischem SELECT element phreund PHP Tipps 2008 1 23.07.2008 04:05
[Erledigt] Kein Ergebnis bei SELECT (MySQL 4.1.9) dr.e. Datenbanken 4 15.06.2008 19:54
JS: Auswahl Dropdown Box2 ändern wenn Dropdown Box1 geändert PsychoEagle HTML, Usability und Barrierefreiheit 10 23.02.2007 17:16
select auswahl PHP Tipps 2005 4 16.05.2005 15:41
Link bei auswahl in einem Select Menü HTML, Usability und Barrierefreiheit 5 05.05.2005 14:55
[Erledigt] SELECT in SELECT PHP Tipps 2005 5 06.04.2005 22:30
[Erledigt] 2 mal select 1 form PHP-Fortgeschrittene 1 01.09.2004 20:13

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
pfade in ajax ändern, php auswahl pfad

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum