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 10.05.2010, 13:34  
Benutzer
 
Registriert seit: 27.01.2010
Beiträge: 52
PHP-Kenntnisse:
Anfänger
Lucifer befindet sich auf einem aufstrebenden Ast
Standard Select_Feld_1 soll Select_Feld_2 Füllen

Ein Select Feld Gruppe soll ein Zweites Select feld Untergruppe
mit den Passenden Daten füllen.

Inhalt Select Feld Gruppe
Werkzeug
Pneumatik
MaschinenWerkzeug

Bei Auswahl eines dieser Inhalte soll ein Zweites Select Feld gefüllt weden

Bei Auswahl Werkzeug

Schraubendreher
Maulschlüssel

Bei Auswahl Pneumatik

Schlauch
Kupplung
Steckkanüle

Bei Auswahl MaschinenWerkzeug

Fräser
Ersatzteil
Bohrer

Diese Daten kommen alle aus einer MySQL Tabelle

der Code ausschnitt der dies Bewerkstelligt in JS ist

PHP-Code:
<SCRIPT LANGUAGE=Javascript>
    var texte = new Array(
    new Array("--- Untergruppe Wählen ---")
           
    <?PHP
        $SQL
="SELECT * FROM gruppe ORDER BY Gruppe_ID";
        
$Result=SQL_QUERY($SQL);
        WHILE (
$ROW=SQL_ARRAY($Result))
        {
            
$Gruppe_ID    =$ROW['Gruppe_ID'];
            
$Gruppe        =$ROW['Gruppe'];
            
$SQL="SELECT * FROM untergruppe WHERE Gruppe_ID=$Gruppe_ID";
            
$Result_UG=SQL_QUERY($SQL);
            
?>
            , new Array("--- Untergruppe <?PHP echo "in $Gruppe"?> ---"<?PHP while ($ROW_UG=SQL_ARRAY($Result_UG)){ echo ', "'.$ROW_UG['Untergruppe'].'"'; } ?>)
            <?PHP
        

    
?> 
    );
    function zeige(auswahl)
    {
           var kategorienr = auswahl.selectedIndex;
           auswahl.form.elements["Untergruppe_ID"].length = 0;
           for (var i=0; i<texte[kategorienr].length; i++)         
        {
              auswahl.form.elements["Untergruppe_ID"].options[i] = new Option(texte[kategorienr][i]);
           }
           auswahl.form.elements["Untergruppe_ID"].selectedIndex = 0;
    }
und der HTML Teil

PHP-Code:
<SELECT NAME=Gruppe_ID onchange="zeige(this)" ID=Form_Text>
<OPTION VALUE=0>--- Bitte Wählen ---</OPTION>
<?PHP
     $SQL
="SELECT * FROM gruppe ORDER BY Gruppe_ID";
     
$Result=SQL_QUERY($SQL);
     WHILE (
$ROW=SQL_ARRAY($Result))
     {
        
$Gruppe_ID    =$ROW['Gruppe_ID'];
        
$Gruppe        =$ROW['Gruppe'];
        echo 
"<OPTION VALUE=$Gruppe_ID>$Gruppe</OPTION>";
      }
?>
</SELECT>
</TD>
</TR>
<TR>
<TD>
<DIV ID=Form_Label>
Untergruppe:
</DIV>
</TD>
<TD>
<SELECT NAME=Untergruppe_ID ID=Form_Text>
<OPTION VALUE=0>Bitte Wählen</OPTION>
</SELECT>
Soweit funktioniert dies ja auch
Ich will jetzt nur das bei der Untergruppe nicht die Untergruppe beim versenden
Übergeben wird sondern eine ID

nur wie ich dies hinbekomme da brauche ich Hilfe

vielen dank im Voraus wenn einer die Lösung hat und sie mir Verratet
__________________
Manchmal aber nur Manchmal sehe ich den Wald vor lauter Bäumen nicht mehr

Geändert von Lucifer (10.05.2010 um 16:23 Uhr). Grund: Syntax Hervorhebung geändert
Lucifer ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.05.2010, 14:47  
Erfahrener Benutzer
 
Registriert seit: 23.03.2010
Beiträge: 626
PHP-Kenntnisse:
Anfänger
ByStones befindet sich auf einem aufstrebenden Ast
Standard

Entweder Subselects, oder JOIN
MySQL :: MySQL 5.0 Reference Manual :: 12.2.9 Subquery Syntax
MySQL :: MySQL 5.1 Referenzhandbuch :: 13.2.7.1 JOIN

Grüße

EDIT: Ups, ich dachte es geht um das MySQL-Select

Geändert von ByStones (10.05.2010 um 17:54 Uhr).
ByStones ist offline   Mit Zitat antworten
Alt 10.05.2010, 16:22  
Benutzer
 
Registriert seit: 27.01.2010
Beiträge: 52
PHP-Kenntnisse:
Anfänger
Lucifer befindet sich auf einem aufstrebenden Ast
Standard

Was hat dies mit JS zu tun?
__________________
Manchmal aber nur Manchmal sehe ich den Wald vor lauter Bäumen nicht mehr
Lucifer ist offline   Mit Zitat antworten
Alt 10.05.2010, 16:24  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Emmmh , gute Frage.

[MOD: verschoben]

[edit]
Bei näherer Betrachtung meint er wohl Javascript!
„Select Feld“ == <select>
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 10.05.2010, 17:13  
Benutzer
 
Registriert seit: 27.01.2010
Beiträge: 52
PHP-Kenntnisse:
Anfänger
Lucifer befindet sich auf einem aufstrebenden Ast
Standard

Code:
<select name=Feld1>
<option value=0>Bitte Wählen</option>
PHP-Code:
Hier PHP Code zum Füllen des Select Feldes 
mit diesen nach auswahl eines Feldes soll ein Zweites mit werten gefüllt werden

da dies ohne Neuladen der seite nur mit JS möglich ist ist klar

mein Problem siehe Scriptum wieter oben

das im Zweiten <Select> Feld ich keine ID's Übertragen bekomme
sondern nur diesen Wert und ich diese ID erst wieder heraus suchen muss
__________________
Manchmal aber nur Manchmal sehe ich den Wald vor lauter Bäumen nicht mehr
Lucifer 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
Formular mit Daten füllen mrmister PHP Tipps 2010 1 11.03.2010 12:13
Variable Füllen mit Smarty jayjoy PHP Tipps 2009 9 08.01.2010 13:10
PDF Formulare mit PHP füllen Psyko PHP-Fortgeschrittene 6 11.03.2009 16:42
Excel-Datei per PHP mit VBA Code füllen StevenSteve PHP Tipps 2009 0 11.03.2009 15:39
Daten aus der Datenbank per button klick in Textbox füllen ekmek12 PHP-Fortgeschrittene 4 10.03.2009 10:00
[Erledigt] neue Spalte Füllen ketchup PHP Tipps 2009 11 17.02.2009 15:51
array mit anderem array füllen Jojo_44 PHP Tipps 2008 3 07.12.2008 14:21
Kann man so ein Array füllen? Plague PHP Tipps 2006 44 27.02.2006 15:29
PHP Datei über 'fwrite' mit HTML-Quelltext füllen?? PHP Tipps 2006 6 24.02.2006 08:26
[Erledigt] Problem mit dem Füllen einer Tabelle über Formular PHP Tipps 2006 18 10.01.2006 12:51
Liste mit Werten einer Datei von Festplatte füllen Bruno PHP Tipps 2005-2 2 01.08.2005 09:26
Kalender mit Daten füllen GrU3nL!nG PHP Tipps 2005-2 7 17.06.2005 17:59
dropdown menü mit werten aus db füllen LA-Finest PHP Tipps 2005-2 4 10.06.2005 13:19
Auswahlfeld abhängig von anderem Auswahlfeld füllen PHP Tipps 2004-2 4 07.12.2004 11:54
Problem beim Füllen von Formularfeldern aus Datenbank PHP Tipps 2004 3 25.06.2004 13:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php feld füllen abhängig von anderem feld, php auf inhalt des selectfeldes ein zweites füllen, php dropdown sql join füllen, php select füllen abhängig von anderem select, select * feld füllem, html auswahlliste mit excel tabelle füllen, array select befüllen, js abhängige select felder, php feld füllen abhängig von selectbox, datenbank in auswahlform, array select option feld füllen javascript, javascript füllen bei auswahl, sql feld aus select füllen, select mit javascript füllen, select option abhängig untergruppe php, formular nach auswahl füllen javascript, http://www.php.de/javascript-ajax-und-mehr/67817-select_feld_1-soll-select_feld_2-fuellen.html, sql feld ausfüllen abhängig von anderem feld, mit button selectfeld füllen, dropdown 0=ja php mysql

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