php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.08.2007, 15:52  
Benutzer
 
Registriert seit: 08.03.2006
Beiträge: 77
Cheesy
Standard Mehrere abhängige dynamische DropDown Menues erstellen

Hallo,

ich möchte gern mehere voneinander abhängige DropDown Menues erstellen.
D.H.

- Das erste DropDown Menue wird aus der Datenbank gefüllt.
- Man wählt aus dem ersten DropDown Menue einen Wert aus
- Das zweite DropDown Menue wird gefüllt mit Werten aus der Datenbank, die abhängig von der Auswahl aus dem ersten DropDown Menue sind

Ich arbeite mit Templates

Hier schon mal ein bisschen Quellcode:
PHP-Code:
if (!isset ($gewerk)) {

    
$sql "SELECT ...";

    
$tplgewerk $tpl->fetchBlock('gewerk');
    if (
$result mysql_query($sql$connection)) {
        while (
$row mysql_fetch_array($result)) {
            
$tplgewerk->assign('gewerk'$row['gewerk']);
            
$tpl->assign('gewerk'$tplgewerk);
            
$tpl->assign('fetch'$row['gewerk']);
            
$tplgewerk->reset();
        }
    }
}

$gewerk $_REQUEST['gewerk'];
if (isset (
$gewerk)){
    
    
$sql "SELECT ...";


    
$tplbms $tpl->fetchBlock('bms');
    if (
$result mysql_query($sql$connection)) {
        while (
$row mysql_fetch_array($result)) {
            
$tplbms->assign('bms'$row['bms']);
            
$tpl->assign('bms'$tplbms);
            
$tplbms->reset();
        }
    }

Vielleicht kann mir ja jemand helfen?
Cheesy ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.08.2007, 15:55  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 702
PHP-Kenntnisse:
Anfänger
Igäl befindet sich auf einem aufstrebenden Ast
Standard

Würde dir hier empfehlen mit Session-Variablen zu arbeiten. Dann speicherst du in der Session die aktiven Menüs und kannst die Daten bei Seitenaufruf immer schön aus der DB auslesen.

PS: Arbeite wenn möglich mit den PHP-Tags, die vom Forum zur Verfügung gestellt werden, sofern du Quellcode postest.
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline  
Alt 17.08.2007, 16:03  
Benutzer
 
Registriert seit: 08.03.2006
Beiträge: 77
Cheesy
Standard

Danke für die schnelle Antwort!

gibt es noch eine andere Lösung ausser die Verwendung von SESSION - Variablen?
Cheesy ist offline  
Alt 17.08.2007, 16:12  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 702
PHP-Kenntnisse:
Anfänger
Igäl befindet sich auf einem aufstrebenden Ast
Standard

Du kannst natürlich auch mit URL-Übergabeparametern arbeiten.

Beispiel:
- Seitenaufruf --> erstes Drop-Down-Menü wird gefüllt (index.php)
- Auswahl aus erstem Drop-Down-Menü --> Seite wird neu geladen (index.php?dd_menu1_entry=1) --> Drop-Down-Menü 2 wird mit Inhalt gefüllt, der mit der Auswahl des ersten Drop-Down-Menüs zusammen hängt
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline  
Alt 17.08.2007, 16:21  
Benutzer
 
Registriert seit: 08.03.2006
Beiträge: 77
Cheesy
Standard

Danke ich probier es mal!!!!

Muss ersteinaml weg!!

DANKE
Cheesy ist offline  
Alt 17.08.2007, 16:25  
Neuer Benutzer
 
Registriert seit: 17.08.2007
Beiträge: 11
akkie
Standard

Hi

Da du ja eh mit einem Formular arbeitest würde ich dir ein "hidden" Feld empfehlen um dieses Problem zu lösen.

Mfg Akkie
akkie ist offline  
Alt 17.08.2007, 16:41  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

http://www.phpfriend.de/forum/ftopic61315.html
Zergling-new ist offline  
 


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
Mit PHP Dynamische PDF's erstellen errox PHP Tipps 2008 2 05.06.2008 10:52
Dynamische Seiten erstellen PHP Tipps 2006 6 22.02.2006 15:29
Dropdown Liste automatisch erstellen PHP Tipps 2004 2 20.06.2004 12:41

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
dynamische dropdown, dynamisches dropdown menü, dynamische dropdown liste, http://www.php.de/php-tipps-2008/44606-mehrere-abhaengige-dynamische-dropdown-menues-erstellen.html, dynamisches dropdown, dynamische dropdown-menüs, dropdown dynamisch, dynamische dropdowns, abhängige dropdown menüs, abhängige dropdown, dynamische dropdown listen, php menu erstellen, dynamische menü, dynamisches menü erstellen, dynamische menüs, dropdown menü erstellen, dynamisch dropdown, dynamische dropdown menüs, abhängiges menü html, php dropdown menü erstellen

Alle Zeitangaben in WEZ +2. Es ist jetzt 19: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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.