mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 24.04.2024 06:42 Benutzername: Passwort: Auto-Login

Thema: Daten aus DB filter und auslesen mittels 3 dropdownlisten vom 02.09.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Daten aus DB filter und auslesen mittels 3 dropdownlisten
Seite: 1, 2  Weiter
Autor Nachricht
OrionXPdeluxe
Threadersteller

Dabei seit: 02.09.2009
Ort: -
Alter: 44
Geschlecht: Männlich
Verfasst Mi 02.09.2009 14:17
Titel

Daten aus DB filter und auslesen mittels 3 dropdownlisten

Antworten mit Zitat Zum Seitenanfang

Hi,

ich habe in meiner Mysql Datenbank einen Katalog erstellt. Dann habe ich mit PHP 3 Dropdownlisten erstellt, desen Daten aus der DB gezogen werden. Jetzt möchte ich, wenn man eine Kategorie auswählt, z.B. Material, alle Produkte mit diesem Material angezeigt werden. Ich bin nun seit gestern am suchen, aber finde kein brauchbares Tutorial.
Hier mein PHP-Code für die Dropdown-Listen.
Code:

$result = mysql_query("SELECT DISTINCT Steinart FROM Katalog");
 echo "<select name='Steinart'>" ;
 echo "<option set=default>Lagerstein Wahl:</option>";
            while ($res = mysql_fetch_assoc($result)) {
                $a = $res['Steinart'];
 echo "<option value='$a'>$a</option>";
 if               
            
            }
 
            echo "</select>";
         
         

//Datenbankabfrage Material
    $result = mysql_query("SELECT DISTINCT Material FROM Katalog");
 echo "<select name=Material>";
 echo "<option>Materialwahl:</option>";
            while ($res = mysql_fetch_assoc($result)) {
                $b = $res['Material'];
 echo "<option>$b</option>";
            
            }
             echo "</select>";
            
//Datenbankabfrage Symbolik      
    $result = mysql_query("SELECT DISTINCT Symbolik FROM Katalog");
 echo "<select name=Symbolik>";
 echo "<option>Symbolikwahl:</option>";
            while ($res = mysql_fetch_assoc($result)) {
                $c = $res['Symbolik'];
 echo "<option>$c</option>";
            }
            echo "</select>";


Ich bin echt am verzweifeln. Bin für jede Hilfe dankbar

[Bitte CODE-Tags verwenden]


Zuletzt bearbeitet von Kash am Mi 02.09.2009 14:24, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 02.09.2009 14:26
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
SELECT foo FROM Steinart WHERE Steinart = x
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
OrionXPdeluxe
Threadersteller

Dabei seit: 02.09.2009
Ort: -
Alter: 44
Geschlecht: Männlich
Verfasst Mi 02.09.2009 15:02
Titel

Antworten mit Zitat Zum Seitenanfang

Wo soll ich den Code denn eingeben. Ich habe den Code direkt in den Select-Tag eingegeben, dann zeigt er mir aber nichts mehr an. Ich habe jetzt mal versuche im Select-tag ein onChange=submit() Befehl einzugeben. Allerdings bin ich damit auch nicht gerade weit gekommen. Idee war dabei, dass, wenn ein Material gewählt wird, die Produkte dann in einem anderen Bereich der Seite anzuzeigen.

Code:

 $result = mysql_query("SELECT DISTINCT Steinart FROM Katalog");
 echo "<select name='Steinart' onChange=submit()>" ;         
 echo "<option set=default>Lagerstein Wahl:</option>";
            while ($res = mysql_fetch_assoc($result)) {
                $a = $res['Steinart'];
 echo "<option value='$a'>$a</option>";           
            
            }

            echo "</select>";


Ich weiss, dass es derartig noch nicht funktionieren kann. Würde aber gerne mal wissen, ob der Ansatz gut ist?
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mi 02.09.2009 15:23
Titel

Antworten mit Zitat Zum Seitenanfang

m hat geschrieben:
Code:
SELECT foo FROM Steinart WHERE Steinart = x


das geht m.e. am problem vorbei *zwinker*

was du suchst, ist glaub ich sowas: http://roshanbh.com.np/2007/12/change-dropdown-list-options-values-from-database-with-ajax-and-php.html

(habs tut kurz überflogen, sah fürn anfang ganz brauchbar aus)
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 02.09.2009 15:27
Titel

Antworten mit Zitat Zum Seitenanfang

So ist das gemeint, ok ...


http://www.wait-till-i.com/2007/03/17/unobtrusive-connected-select-boxes-yet-another-solution-approach/
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mi 02.09.2009 15:36
Titel

Antworten mit Zitat Zum Seitenanfang

m hat geschrieben:
So ist das gemeint, ok ...


http://www.wait-till-i.com/2007/03/17/unobtrusive-connected-select-boxes-yet-another-solution-approach/


haste eigentlich ne eigene festplatte für gebookmarkte tutorials? Grins
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 02.09.2009 15:41
Titel

Antworten mit Zitat Zum Seitenanfang

pixelpapst303 hat geschrieben:
haste eigentlich ne eigene festplatte für gebookmarkte tutorials? Grins


Eigentlich eine gute Idee, dann muss ich das Teil nicht jedesmal wieder googlen. Grins
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Mi 02.09.2009 16:00
Titel

Antworten mit Zitat Zum Seitenanfang

delicious Jo!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Daten aus SQL Datenbank auslesen
PHP? Daten auslesen/verarbeiten
Daten aus MySql auslesen
PHP $_POST Daten in Schleife auslesen
[JS/PHP] Daten Aus Select-Box auswählen und aus DB auslesen
[php/mysql] daten aus DB per zufall auslesen
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.