login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Keuzelijst (Opgelost)

Offline peter261071 - 23/03/2008 18:22
Avatar van peter261071Nieuw lid Goedendag ben al een paar dagen bezig met en webshop met database mysql loop aleen nu een beetje vast .
Wil door middel van te kiezen in een keuzelijst, artikelen selecteren uit een Tabel die dan getoond worden in een tweede keuzelijst

bv,
Door in de eerste keuzelijst de kleur blauw aan te geven
ik in de twede keuze lijst alleen maar de merken krijg met de kleur blauw
van uit een bepaalde mysql-tabel.

Hier onder zie je het begin maar loop op het moment een beetje vast.
Wie kan en wil me helpen ???

alvast bedankt peter
Code:

Plaatscode: 6252

4 antwoorden

Gesponsorde links
Offline Stijn - 23/03/2008 18:39
Avatar van Stijn PHP expert Je kan een onclick event zetten op je option tags.

  1. echo '<option onclick="location.href=\'?type_id=".$keuze[0]."\';" ....>';


En dan moet je onder die eerste lijst mbhv een if kijken of $_GET['type_id'] bestaat en dan een query uitvoeren en de tweede lijst maken.

Je moet wel opletten dat selected bij je eerste lijst correct staat. Dus als ik het 4e element kies in de eerste lijst dat hij dan het 4e blijft selecteren na de refresh.
Offline peter261071 - 23/03/2008 18:50
Avatar van peter261071 Nieuw lid Sorry volg het nog niet helemaal alleen de regel plaatsen onder de 1e query ?
Offline Stijn - 23/03/2008 19:07
Avatar van Stijn PHP expert Nee. Je moet die <option> aanpassen in je while met wat ik verteld heb hierboven.

En waar je tweede select moet komen, plaats je die if die controleert of de gebruiker al iets geselecteerd van lijst 1. Als hij geselecteert heeft dan voer je een query uit die de gegevens ophaalt en dan opnieuw in een select gooit.
Offline peter261071 - 23/03/2008 19:14 (laatste wijziging 23/03/2008 19:54)
Avatar van peter261071 Nieuw lid Sorry volg het ff niet heb het nu zo geschreven.

crew schreef:
Lappen code zet je op plaatscode.be!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s