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. [Risolto] Più checkbox con lo stesso nome
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      max0005 Super User • ultima modifica di

      [Risolto] Più checkbox con lo stesso nome

      Salve,
      sto creando uno script per la gestione dei messaggi privati. In pratica per ogni messaggio privato trovato su mysql lo script php genera una riga nella tabella. In ogni riga è anche presente un checkbox con questo formato:

      
      name="delete value="' . $id . '"
      
      

      dove $id è l'ip del messaggio privato.

      Il problema è che lo script per eliminare il messaggi privati riconosce solo l'ultimo checkbox selezionato. Esempio, se io selezioni gli id 3,6 e 8 lui elimina solo l'8. Come posso fare?

      max

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        thedarkita ModSenior • ultima modifica di

        Ciao max0005,
        Metti come name delete[], cosi ricevi un array e fai un ciclo per eliminarli tutti.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          max0005 Super User • ultima modifica di

          Non ho capito come devo fare 😞
          Puoi farmi un'esempio? 🙂

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thedarkita ModSenior • ultima modifica di

            Checkbox:
            [php]
            echo '<input name="pvt['.$id.']" id="pvt['.$id.']" type="checkbox" value="1" />';
            [/php]
            Codice php:
            [php]
            $array = (isset($_POST['pvt'])) ? $_POST['pvt'] : array();
            foreach ($array AS $key1 => $val1)
            {
            // ID DA ELIMINARE = $key1
            }
            [/php]

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • M
              max0005 Super User • ultima modifica di

              Grazie mille implemento subito 😄

              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