Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Select-valikko

pistemies [04.07.2006 10:17:58]

#

Minulla ei nyt hoksottimet oikein pelaa. Miten tämän saa toimimaan niin, että valitsemalla kategorian kääntää automaatisesti valitulle sivulle. Kyse on siis javascriptistä.

<form action="sivu.php" METHOD="POST" class="form">
<SELECT name="listaus" onChange="this.form.submit();">
 <OPTION value="">Valitse kategoria</OPTION>

 <?php
    $result=mysql_query("SELECT * FROM $sivut");

        while($row=mysql_fetch_assoc($result)) {
        echo '<OPTION VALUE="sivu.php?g1='.$row[Id].'">&nbsp;&nbsp;'.$row[Osasto].'</OPTION>';
           if($row[Alakategoria]=="OK"){
          $id=$row[Id];
          $result2=mysql_query("SELECT * FROM $sivu_alaosastot WHERE (Osasto LIKE '$id')");
          while($row2=mysql_fetch_assoc($result2)){
        echo '<OPTION VALUE ="sivu.php?g2='.$row2[Id].'">&nbsp;&nbsp;-'.$row2[Alaosasto].'</OPTION>';
          }
         }
        }
?>

   </SELECT>
<NOSCRIPT><INPUT TYPE="submit" VALUE="Siirry" class="submit"></NOSCRIPT>
</FORM>

EDIT: Sain tämän toimimaan. Putkan keskustelusta löytyi ohjeita. Muutin tuohon onChangeen funktion nimen ja sitten käänsin sillä funktiolla oikealle sivulle...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta