Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema di posizionamento di una select

    Ciao a tutti.........
    Vi spiego subito:
    Ho 1 form con due select in una, tramite Db MySQL e codice php, inserisco le marche di auto (Fiat, Renault...), alla scelta della marca nella seconda select vengono elencati i vari modelli, fino a qui tutto ok, il problema nasce quando viene ricaricata la pagina per caricare i modelli nella seconda select perchè il valore della prima select si posiziona nel primo record invece di posizionarsi nella marca che avevo selezionato.

    Vi prego aiutatemi

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Risolvi lato server, mettendo anche l'attributo selected="true" dentro il tag.
    Per riferimento vedi il manuale HTML.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    non posso perchè i campi della select vegono caricati da un DB quindi mettendo selected il valore di selezionato sarà l'ultimo.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Devi mettere selected solo in una opzione.
    Nel programma lato server, devi inserire un if.
    Ti scrivo la logica, ma non conoscendo il tuo liguaggio lato server, non curo la sintassi.

    $selez_prima = REQUEST("codice selezionato nel form");
    ...
    loop sulle marche del database {
    print "<option value='$marca' ";
    if($marca == $selez_prima) print "selected='true' ";
    print ">\n";
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.