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. Inviare contenuto checkbox via mail
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • P
      pettedemon User Attivo • ultima modifica di

      Inviare contenuto checkbox via mail

      Ciao a tutti!
      Io ho questo file che mi genera una serie di checkbox con valore diverso preso da database

      scelta.php
      [PHP]<td height="12" width="200"><span class="testo_normale"><input type="checkbox" name="mycheck[<?php echo($i); ?>]" id="checkbox" value="<? echo($titolo)." - ".($artista); ?>" />[/PHP]

      Il form punta a questa pagina che mi stampa a video il risultato e funziona

      convalida scelta.php
      [PHP]<?

      $mycheck = $_POST['mycheck'];

      foreach ($mycheck as $key => $value) {
      echo "Hai selezionato la checkbox: $key con valore: $value<br />";
      }

      $oggetto = "La tua company hit";
      $messaggio = "";

      mail("[email protected]",$oggetto,$messaggio);

      ?>
      [/PHP]

      Se invece di stamparlo a video io volessi che il risultato fosse incluso nel corpo di una mail come posso fare ?

      Grazie

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • samyorn
        samyorn Consiglio Direttivo • ultima modifica di

        Ciao pettedemon. 🙂

        Hai provato così?

        [php]$messaggio = "Valore checkbox: ".$mycheck;[/php]

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • P
          pettedemon User Attivo • ultima modifica di

          Ciao Samyorn!
          Inserendo
          [PHP]$mycheck = $_POST['mycheck'];

          foreach ($mycheck as $key => $value) {
          $messaggio = "Valore checkbox: ".$mycheck;
          }

          $oggetto = "La tua company hit";

          $messaggio = "Valore checkbox: ".$mycheck; [/PHP]

          nel corpo della mail mi visualizza

          Valore checkbox: Array

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • samyorn
            samyorn Consiglio Direttivo • ultima modifica di

            Beh, se è un array allora devi fare così:

            [php]$mycheck = $_POST['mycheck'];
            $messaggio="";
            foreach ($mycheck as $key => $value) {
            $messaggio .= "Valore checkbox: ".$mycheck."\n";
            }

            $oggetto = "La tua company hit"; [/php]

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              pettedemon User Attivo • ultima modifica di

              Bingo!!
              Adesso funziona!!!

              Grazie ho imparato una cosa nuova!!!!

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • samyorn
                samyorn Consiglio Direttivo • ultima modifica di

                Di nulla. 🙂

                Alla prossima. :ciauz:

                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