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

    [PHP] form con condizioni

    Ciao ragazzi,
    non so se so postando un Ot ma presuppongo che sia una questione di nostro interesse...

    Come faccio a fare un form in cui selezionato un valore da una tendina, automaitcamente rende accessibili gli altri?

    Es.
    Se seleziono pizza in condimenti ci sarà margherita, romana ecc
    se invece seleziono pasta ci saranno i diversi piatti disponibili

    Quindi una tendina che richiama altre tendine di valori

    Immagino ci siano di mezzo delle condizioni...

    Mi spiegate? Grazie! (magari un articolo...)

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    puoi farlo con php ricaricando la pagina oppure con javascript lato client (consigliato): trovi tanti esempi in js nelle pagine di registrazione come yahoo mail, ebay ecc..

  3. #3
    Non è un rischio farlo lato client?
    Perché lo preferisci?

    Consigli per le letture?


    Arigrazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    in teoria, sarebbe meglio fare i controlli in entrami i modi; lato client perchè così c'è meno carico sul web server e il lavoro viene fatto solo dal browser dell'utente che vede la pagina

  5. #5
    Ultima domanda e ti lascio in pace!

    Come faccio, quando scelgo un valore della tendina, a rimandare alla stessa pagina che esegue la condizione in relazione alla scelta fatta?

    Puoi farmi un esempio di codice in php? Sono un po' confuso!

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    immagina che il menù (la select) sia inserito in un form: alla pressione del Submit invii il valore selezionato del menù alla pagina dell'action (anche solo utilizzando l'OnClick invece che Submit). Così ricarichi la stessa pagina ma con dei menù differenti a seconda delle scelte fatte poco prima

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.