Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. [PHP] Form con Select
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      talkoman User Attivo • ultima modifica di

      [PHP] Form con Select

      Ciao a tutti, ho una tabella di impianti sportivi nel mio database con le seguenti colonne "Nome, Tipo, Comune"
      Ora vorrei fare una form con dei campi select per filtrare i risultati.
      Quindi faccio <select name="tipo">
      ora come opzioni invece di scrivergliele manualmente, vorrei estrarle dal database, dalla colonna "tipo". Come si fa una cosa del genere?
      Grazie!!

      se non riuscite a capire visitate http://www.conicatania.it/impianti.php e lo capite...

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • massimux
        massimux Moderatore • ultima modifica di

        [php]select tipo from nometabella[/php]

        penso di aver capito... dimmi un po'

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          talkoman User Attivo • ultima modifica di

          sono riuscito a mettere nelle select i dati del database....ora però come faccio a dirgli che, se per esempio come tipo impianto scelgo piscina, lui mi toglie tutti gli altri e mi fa vedere solo le piscine?
          Graixe
          Ciau

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • massimux
            massimux Moderatore • ultima modifica di

            o aggiorni la pagina e fai un if del genere:
            [php]
            if(!isset($tipo)){
            //fai la select che ti mette tutti i valori
            }
            else{
            //fai la select che ti estrae solo le piscine
            }[/php]

            oppure utilizzi ajax ma se fossi in te utilizzerei il primo metodo più semplice

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              talkoman User Attivo • ultima modifica di

              si ma per selezionare solo le piscine...cosa gli devo dire?

              io nelle <option> il value ho messo un numero...ho sbagliato?
              t aspetto
              Ciuau!!

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • massimux
                massimux Moderatore • ultima modifica di

                dipende se tu a piscine hai associato un id no 😄 altrimenti devi mettere il nome $tipo 😉

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • T
                  talkoman User Attivo • ultima modifica di

                  quindi così??

                  [PHP] if(!isset($tipo))
                  $impianti=@mysql_query('SELECT * FROM impianti ORDER BY tipo');
                  else
                  $impianti=@mysql_query('SELECT * FROM impianti WHERE tipo=$tipo ORDER BY nome');
                  [/PHP]

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    talkoman User Attivo • ultima modifica di

                    help...vi prego...

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • massimux
                      massimux Moderatore • ultima modifica di

                      si, ma cmq per imparare il miglior metodo è errare 😉

                      quindi prova e ragionaci 😉

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        talkoman User Attivo • ultima modifica di

                        si ma mi da quest'errore:

                        Errore, impossibile recuperare gli impianti dal database!
                        Errore: Unknown column '$tipo' in 'where clause'

                        e comunque non funziona....boh...

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • massimux
                          massimux Moderatore • ultima modifica di

                          controlla che il valore $tipo sia cmq quello che tu stai cercando di far comparare magari con un echo

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          Caricamento altri post
                          Rispondi
                          • Topic risposta
                          Effettua l'accesso per rispondere
                          • Da Vecchi a Nuovi
                          • Da Nuovi a Vecchi
                          • Più Voti