[PHP & js] Multiple SelectBoxes

Pagina: 1
Acties:

  • Life-is-party
  • Registratie: Oktober 2000
  • Laatst online: 14-02-2023
Na een blik op http://shop.tweakers.net/geheugen
bent ik totaal verliefd geworden op de Multiple, Hierarchical SelectBoxes zoals die daar gebruikt worden.

Dus die wilde ik graag ook op m'n site (op dit moment 4 keuzes achter elkaar met 4 pagina's (elke keer op nieuwe inladen. etc)). Dus daar wilde ik vanaf, en dacht dit mooi te maken.

Ik heb een script gevonden. Alleen nu moet ik dus stukjes javascript parse met php.

De 1e kolom is gelukt, máár de 2e kolom is afhankelijk van de 1e kolom. Dus had ik dat zó gedacht.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
while($recordmerk = mysql_fetch_array($resultmerk))
    {
    $merk = $recordmerk[merk];
    $sqltype = "SELECT * FROM pw_gsm WHERE merk LIKE '%$merk%' ORDER BY type";
    $resulttype = mysql_query($sqltype);
    // ik weet niet zeker of het met een while moet, máár ik moet namelijk álle $ID's en $type's hebben, vandaar zo
    WHILE ($rec = mysql_fetch_array($resulttype))
         {
         $ID = $recordtype[type];
         $type = $recordtype[type];
         // stukje javascript (zie hieronder)
         }
    }
?>

Javascriptje dat moet komen:
code:
1
2
3
4
if ((firstSelectValue =="$merk") && (secondSelect == 'bar')) {
    var plopValues = new Array ('alle $IDs die bij die $merk horen','..','..');
    var plopWords  = new Array ('alle $types die bij die $merk horen','....','....');
};

hoe kan ik dit maken?

Het hoeven geen direct oplossingen zijn (mag wel natuurlijk :), áls het maar tips de richten zijn.

alvast bedankt

Acer TM661LMi - Intel Centrino 1,4 Ghz - 512mb ram - DVD-RW


Verwijderd

maak voor iedere id van de eerste kollom een array

  • Life-is-party
  • Registratie: Oktober 2000
  • Laatst online: 14-02-2023
Op dinsdag 08 januari 2002 18:42 schreef GDOG het volgende:
maak voor iedere id van de eerste kollom een array
Oke dat snap ik, maar hoe verwerk ik dit in php en js samen. Dat was nog het grootste probleem

Acer TM661LMi - Intel Centrino 1,4 Ghz - 512mb ram - DVD-RW


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Op dinsdag 08 januari 2002 19:08 schreef dombie-dom het volgende:

[..]

Oke dat snap ik, maar hoe verwerk ik dit in php en js samen. Dat was nog het grootste probleem
Je laat je PHP de JS schrijven