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. Scelta multipla da una lista chechbox
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • L
      linus User Attivo • 14 dic 2005, 15:48 ultima modifica di

      Scelta multipla da una lista chechbox

      Vorrei fare una pagina web dove è possibile ricevere delle informazioni.

      Le informazioni che dovrei ricevere nella pagina vengono scelte in un'altra pagina, di seguito il codice:```
      <?php
      print("
      <form method="POST" action="2.php">\n
      <input type="checkbox" name="colore" value="giallo"> Giallo
      \n
      <input type="checkbox" name="colore" value="verde"> Verde
      \n
      <input type="checkbox" name="colore" value="rosso"> Rosso
      \n
      <input type="checkbox" name="colore" value="marrone"> Marrone
      \n
      <input type="checkbox" name="colore" value="viola"> Viola
      \n

      \n
      <input type="submit" value=" invio ">\n
      </form>\n");
      ?>

      
      Prevedendo comunque che possa essere scelto anche più di un colore.
      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
         

      • P
        pater Super User • 14 dic 2005, 16:09 ultima modifica di

        @linus said:

        Vorrei fare una pagina web dove è possibile ricevere delle informazioni.

        Le informazioni che dovrei ricevere nella pagina vengono scelte in un'altra pagina, di seguito il codice:```
        <?php
        print("
        <form method="POST" action="2.php">\n
        <input type="checkbox" name="colore" value="giallo"> Giallo
        \n
        <input type="checkbox" name="colore" value="verde"> Verde
        \n
        <input type="checkbox" name="colore" value="rosso"> Rosso
        \n
        <input type="checkbox" name="colore" value="marrone"> Marrone
        \n
        <input type="checkbox" name="colore" value="viola"> Viola
        \n

        \n

        <input type="submit" value=" invio ">\n
        </form>\n");
        ?>

        
        Prevedendo comunque che possa essere scelto anche più di un colore.
        

        intanto fai un bel print_r($_POST); eheheh

        comunque mi sembra che $_POST è un array contenente i colori scelti. Non so... prova!

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • L
          linus User Attivo • 14 dic 2005, 16:35 ultima modifica di

          Il codice della pagina 2.php```
          <?php
          print_r($_POST);
          print("

          $_POST[colore]");
          ?>

          risultato:```
          Array &#40; &#91;colore&#93; => marrone &#41;
          
          marrone
          

          in questo caso avevo scelto 2 colori ma l'array ne memorizza 1 solo cioè l'ultimo.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            pater Super User • 14 dic 2005, 18:45 ultima modifica di

            @linus said:

            Il codice della pagina 2.php```
            <?php
            print_r($_POST);
            print("

            $_POST[colore]");

            ?>

            risultato:```
            Array &#40; &#91;colore&#93; => marrone &#41;
            
            marrone
            

            in questo caso avevo scelto 2 colori ma l'array ne memorizza 1 solo cioè l'ultimo.
            allora prova a dare come attributo name della checkbox il colore e lasciare vuoto value. Ti dovrebbero apparire TRUE in post le checkbox checkate..

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • L
              linus User Attivo • 14 dic 2005, 19:12 ultima modifica di
              1. Grande !!! 😎

              Per quello che mi serviva ho risolto

              #pagina 2.php
              <?php
              print_r&#40;$_POST&#41;;
              print&#40;"
              
              -$_POST-
              
              "&#41;;
              foreach&#40;$_POST as $n => $s&#41;
              &#123; print&#40;"$n :  $s
              "&#41;; &#125;
              ?>
              

              Risultato nel browser:

              Array &#40; &#91;giallo&#93; => on &#91;verde&#93; => on &#91;rosso&#93; => on &#91;marrone&#93; => on &#91;viola&#93; => on &#41;
              
              -Array-
              
              giallo &#58; on
              verde &#58; on
              rosso &#58; on
              marrone &#58; on
              viola &#58; on
              

              In questo caso avevo scelto tutti e 5 i colori.

              :ciauz:

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                mik User Newbie • 7 mag 2006, 14:23 ultima modifica di

                Grazie davvero per le esaurienti risposte e per il codice postato...
                Mi avete aiutato a risolvere un problemino che mi stava dando un pò di pensieri...

                Grazie di nuovo a tutti, spero di poter aiutare io qualcuno un giorno o l'altro.
                A presto

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • massy
                  massy Moderatore • 8 mag 2006, 01:31 ultima modifica di

                  Ciao e benvenuto 🙂

                  Inviato: Mer Dic 14
                  Inviato: Dom Mag 07

                  Non dirmi che sei stato quasi 5 mesi a far funzionare quella pagina che non ci credo :fumato:

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • M
                    mik User Newbie • 8 mag 2006, 06:53 ultima modifica di

                    No,
                    ho semplicemente trovato con Google le vostre risposte, ed erano proprio quelle che facevano al caso mio.
                    Erano in fondo solo 2 giorni che giravo attorno al problema.

                    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