Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499

    Jump Menu in successione

    Allora vorrei realizzare una cosa di questo tipo:
    Io ho 3 jumpmenu uno che compare dopo l'altro.
    Ilprimo è visibile ed estrae i valori da una tabella
    ad esempio 1, 2, 3.

    Poi una volta selezionato un valore, si apre il secondo jump che estrae da un'altra tabella, tutti quei valori ugulai al numero scelto.

    Di conseguenza verranno visualizzati altri valori che verranno scelti per far aprire il terzo jump con una terza estrazione con il valore passato dal secondo jump.

    L'ultimo jump avrà un elenco di n prodotti chew scelto portà alla pagina dove viene estratto il prodortto in dettaglio.
    In questo modo realizzo una ricerca guidata, carina e intuitiva. Mi volete dare una mano a realizzarla insieme? Credo possa essere utile a molti
    Grazie

  2. #2
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Ragazzi guardate cos'ho fatto!!!

    codice:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function jumpMenu(targ,selObj,restore){ //v3.0
    eval(targ+".location='"+selObj.options.value+"'");
    if (restore) selObj.selectedIndex=0;
    }
    //-->
    </script>
    
    </head>
    
    <body>...
    Codice PHP:
    <select NAME="nomeselect" onChange="jumpMenu('parent',this,0)">
     <option value="0" selected>Fai la tua scelta</option>
                                 <?
                                    
    include("top_foot.inc.php");
                                    include(
    "config.inc.php");
                                    
    top();
                                    
                                    
    $db mysql_connect($db_host$db_user$db_password);
                                    if (
    $db == FALSE)
                                        die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");
                                    
    mysql_select_db($db_name) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
                                    
                                    
    $query "SELECT id_ani,animale FROM animale ORDER BY animale DESC";
                                
                                    
    $result mysql_query($query) or die(mysql_error());
                                    
    $num mysql_num_rows($result);
                                    if (
    $num != 0) {
                                           while (
    $row mysql_fetch_array($result)) {
                                
    ?>
                                                                  
     <option value="cerca.php?<? echo "$row[id_ani]?>"><? echo "$row[animale]?></option>
     <?
                                  
    }
                                } else {
                                echo 
    "nessun valore";
                                }
       
    mysql_close($db); 
       
    foot();
    ?>
    </select>
    COn questo vengono estratti i primi valori dal db e passati al ricaricamento della pagina. Ora come faccio a fare passare questi valori e far comparire il secondo select?

  3. #3
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Sono almeno sulla giusta strada?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.