Visualizzazione dei risultati da 1 a 5 su 5

Discussione: SELECT DINAMICHE

  1. #1

    SELECT DINAMICHE

    Ho due tabelle così strutturate

    MARCHE
    - ID_MARCA (PROGRESSIVO)
    - MARCA (VARCHAR)

    MODELLI
    - ID_MODELLO (PROGRESSIVO)
    - PUNT_MARCA (INT(5))
    - MODELLO (VARCHAR)

    Vorrei creare una pagina con un form nel quale oltre a raccogliere altri valori, ci siano due select, una denominata MARCHE e una denominata MODELLI, che siano tra loro dipendenti ovvero che non appena seleziono la select MARCHE, i valori di MODELLI siano solo i modelli corrispondenti. Qualcuno sà farmi un esempio più o meno dettagliato? Mi serve proprio di esempio perchè poi dovrò sicuramente rivederlo, ma mi sarebbe + che utile.

    Grazie Ric
    Prima o poi anch'io vi insegnerò qualcosa

  2. #2
    devi usare javascript... prova un po' a studiarti questo (che altro non è che il reindirizzamento automatico della select che sta in questo forum) e a riprodurlo in base alle tue esigenze:

    codice:
    <form action="forumdisplay.php" method="get"><tr><td>
    	<font class="piccolo">
    	<input type="hidden" name="s" value="">
    	<input type="hidden" name="daysprune" value="30">
    	Vai al forum:
    
    	<select name="forumid" onchange="window.location=('forumdisplay.php?s=&forumid='+this.options[this.selectedIndex].value+'&daysprune=30')">
    		<option value="-1" >Seleziona tra:</option>
    		<option value="-1">--------------------</option>
    		<option value="pm" >--> Messaggi privati</option>
    		<option value="cp" >--> Pannello di controllo</option>
    		<option value="search" >--> Motore di ricerca</option>
    		<option value="home" >--> Homepage del forum</option>
    		<option value="-1">--------------------</option>
    		<option value="41" > Risorse per Webmaster</option>
    		<option value="1" >-- HTML</option>
    		<option value="64" >---- CSS e XHTML</option>
    		<option value="55" >-- XML, XSL, Smil</option>
    		<option value="3" >-- Scripting</option>
    		<option value="27" >-- Grafica e Webdesign</option>
    		<option value="52" >---- Grafica 3D</option>
    		<option value="54" >---- Loghi, banner e Layout</option>
    		<option value="47" >-- Motori di Ricerca e Web Marketing</option>
    		<option value="4" >-- E-commerce</option>
    		<option value="59" > Linguaggi di programmazione e database</option>
    		<option value="31" >-- Programmazione</option>
    		<option value="56" >---- Visual Basic e .Net Framework</option>
    		<option value="39" selected>-- PHP</option>
    		<option value="35" >-- ASP</option>
    		<option value="50" >-- ASP.NET</option>
    		<option value="37" >-- Microsoft Server</option>
    		<option value="9" >-- CGI e Perl</option>
    		<option value="43" > Macromedia Flash</option>
    		<option value="2" >-- Flash (generale)</option>
    		<option value="33" >-- ActionScript</option>
    		<option value="34" >-- Annunci siti in Flash</option>
    		<option value="44" > Reti e sicurezza</option>
    		<option value="13" >-- Adsl, flat e connettività</option>
    		<option value="61" >-- Reti LAN e Wireless</option>
    		<option value="51" >-- Sicurezza Informatica e Virus</option>
    		<option value="60" > Sistemi Operativi e Software</option>
    		<option value="29" >-- Linux</option>
    		<option value="30" >-- Macintosh</option>
    		<option value="5" >-- Software</option>
    		<option value="40" > Hardware e Hi-Tech</option>
    		<option value="28" >-- Hardware e Palmari</option>
    		<option value="65" >-- Elettronica e Hi-Tech</option>
    		<option value="58" > Supporto ai servizi</option>
    		<option value="57" >-- FreeHTML.it - accesso free Internet</option>
    		<option value="42" > Forum di interesse generale</option>
    		<option value="7" >-- Discussioni off-topic</option>
    		<option value="6" >-- Annunci</option>
    		<option value="45" >-- Chat</option>
    	</select>
    </form>

    r@p

  3. #3
    Conoscevo già tale metodo, (passare ad un'altra pagina automaticamente subito dopo la scelta), ma vorrei che anche la seconda scelta fosse fatta nel solito form (sempre in php). La prima select deve fungere da filtro, e non farmi trovare i modelli delle altre marche che non siano quella selezionata!!!
    Esiste niente per es. in java (personalmente sono ZERO in Java quindi sparate tera tera).

    Ciao e Grazie lo stesso ^r@pTuS^
    Prima o poi anch'io vi insegnerò qualcosa

  4. #4
    scusa ma o non mi sono spiegato, o non ho capito...

    tu hai una form con una select, uno sceglie la marca e in base a quella marca mostri solo i modelli relativi a quella marca...

    il tutto io lo farei proprio come ti dicevo:

    appena selezioni la form si reindirizza a se stessa passando però l'ID della marca... tramite un controllo tipo:

    if(isSet(_GET['id_marca) {
    FAI LA QUERY SULLA TABELLA MODELLI IN BASE A $_GET['id']
    E TI CREI LA SELECT DINAMICA
    }


    altrimenti come fai a farlo senza che si ricarichi la pagina?!??!


    ripeto, magari non ho capito, magari non mi ero spiegato


    r@p

  5. #5
    si avevi capito benissimo. Ma l'ho visto fare nel solito form. probabilmente con altri linguaggi o script java o che altro
    Prima o poi anch'io vi insegnerò qualcosa

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.