php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.12.2008, 13:28  
Erfahrener Benutzer
 
Registriert seit: 04.09.2008
Beiträge: 297
martl666 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] select mit foreach befüllen

Hallo,

jetzt war ich ja schon lang nicht mehr wirklich da.

Jetzt zu meinem Problem ich habe mehrere Arrays wo zum einen Handys drin stehen und dann andere wo die modelle drin stehen.

Das ganze soll so laufen das der user eine Handy auswählt und dann die liste der bekannten Handy modell in einer neuen Select liste bekommt. Ich bekomme es auch hin das ich zwei select boxen habe nur leider steht da nicht das drin was ich will

Hier der code:

PHP-Code:
$handy = array (
    "nothing" => "keine auswahl",
    "Nokia" => "Nokia",
    "Sony"  => "Sony",
    "Motorola" => "Motorola",
);

$handy_nokia = array (
    "N95"    => "N95",
    "N96"    => "N96",
);

$handy_sony = array(
    "W800"    => "W800",
);

foreach ($handy as $handy_tp)
{
    echo $handy_tp;
}
echo '<pre>' .  print_r( $handy, 1 ) .  '</pre>';
?>

<html>
<body>
<form action="replace.php" method="post">    
    <select>
    <?
        
foreach ($handy as $handy_tp)
        {
        echo 
"<option>" $handy_tp "</option>";
        if (
$handy_tp == "Nokia")
            {
                echo 
"<select>";
                foreach (
$handy_sony as $nokia_handy)
                {
                    
                    echo 
"<option>" $nokia_handy ."</option>";
                    
                }
                echo 
"</select>";
            }
        }
    
?>
    </select>
</form>
</body>
</html>
Danke
martl666 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 19.12.2008, 13:36  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Das macht überhaupt keinen Sinn was du da tust. Was hast du denn vor?
cycap ist offline  
Alt 19.12.2008, 13:42  
Erfahrener Benutzer
 
Registriert seit: 04.09.2008
Beiträge: 297
martl666 befindet sich auf einem aufstrebenden Ast
Standard

Ich habe ca. 400 verschiedene Handy modelle und die sind aufgeteilt in 5-10 Handy Firmen. Jetzt möchte ich wenn der user Nokia auswählt in einer anderen Select Box alle Nokia modelle anzeigen.
martl666 ist offline  
Alt 19.12.2008, 13:45  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Und was haben wir gelernt? Wann weiss PHP was im ersten Select ausgewählt wurde? Richtig, erst nachdem die Daten an den Server gesendet wurden...

Also entweder Formular abschicken und danach die 2te Dropdownbox erstellen oder ne Javascript Lösung
cycap ist offline  
Alt 19.12.2008, 13:47  
Erfahrener Benutzer
 
Registriert seit: 04.09.2008
Beiträge: 297
martl666 befindet sich auf einem aufstrebenden Ast
Standard

Es würde aber auch Ajax gehen oder? Dann muss ich mich damit mal genauer beschäftigen mit der javascript sache.

Danke
martl666 ist offline  
Alt 19.12.2008, 13:50  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

lol, sicher geht AJAX, aber was hilft dir das? Du musst ja trotzdem den aktuellen Wert der Checkbox auslesen und die neue generieren... im übrigen: AJAX IST Javascript
cycap ist offline  
Alt 19.12.2008, 13:54  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Und weil wir von PHP.de so toll sind ( ) haben wir da mal was vorbereitet : http://www.php.de/tutorials/43433-ht...ahlfelder.html (HTML/JavaScript: Verschachtelte Auswahlfelder)
cycap ist offline  
Alt 19.12.2008, 14:08  
Erfahrener Benutzer
 
Registriert seit: 04.09.2008
Beiträge: 297
martl666 befindet sich auf einem aufstrebenden Ast
Standard

Vielen dank.Werd mich gleich darüber hermachen.
martl666 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
[Erledigt] foreach liefert Invalid argument supplied for foreach() fehler! litterauspirna PHP Tipps 2008 8 11.08.2008 11:22
[Erledigt] Kein Ergebnis bei SELECT (MySQL 4.1.9) dr.e. Datenbanken 4 15.06.2008 19:54
[Erledigt] Mysql Insert Select + Concat Hu5eL Datenbanken 14 10.06.2008 10:39
Lambda-Funktion und array_map/_filter gegen foreach KingCrunch PHP Tipps 2007 5 29.04.2007 10:28
SELECT AS geht bei AVG net cyberholic Datenbanken 0 04.05.2006 09:43
[JavaScript] Event Handler in form select - Syntax? winfo_cologne HTML, Usability und Barrierefreiheit 5 29.03.2006 16:47
SELECT um eine Bedingung erweitern ?! Datenbanken 2 22.10.2005 10:09
$_FILES mit foreach() PHP Tipps 2005-2 5 20.10.2005 10:27
Probleme mit Inner Select Datenbanken 0 19.10.2005 15:22
selbst gelöst! Select <option> kleines Problem Dropdow 24bits PHP Tipps 2005-2 0 15.10.2005 19:19
[Erledigt] SELECT in SELECT PHP Tipps 2005 5 06.04.2005 22:30
foreach: Übergabe by reference Stümper PHP Tipps 2005 2 15.02.2005 15:35
[Erledigt] 2 mal select 1 form PHP-Fortgeschrittene 1 01.09.2004 20:13
selektierter wert in select box anzeigen PHP Tipps 2004 6 30.08.2004 13:49
foreach problem mAy^daY PHP Tipps 2004 3 02.06.2004 20:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php select foreach, php foreach select, foreach php select, foreach select php, foreach select, php sql select foreach, php select for each, select foreach php, php foreach <select>, mysql foreach, selectonelistbox befüllen, select foreach, php foreach erweitern?, select mit javascript befüllen, php mysql select foreach, html select mit php aus datenbank füllen, html combobox füllen, php option fuellen, select for each, mysql php select foreach

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