Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    62

    checkbox multipla in tabella dinamica

    Ciao ragazzi, mi serve aiuto.

    Ho una tabella creta dinamicamente dal DB. Questa tabella ha un tot fisso di colonne e un numero variabile di righe. Le righe rappresentano delle segnalazioni.

    Ora ho creato una nuova colonna con checkbox per permettere all'utente di selezionare le righe che gli interessano e gestirle.

    Il mio problema è che la checkbox mi prende sempre e solo il primo valore e non tutte i valori selezionati. Sicuramnete sbalgi oqualcosa o mi maca un pezzo nella pagina di controllo:

    Vi posto un po' di codice:

    Queso è l'input della checkbox
    codice:
     <input id=\"submitmultiplo\"  type=\"submit\"   value=".$dialog_button_checkmultiplo." >
    Questa è la pagina di controllo(controllo.php):

    <?php
    $esigenzamultipla = $_POST['triggerid'];


    foreach ($esigenzamultipla as $value) {
    echo "Esigenza selezionata: $value
    \n";
    }
    ?>

    Grazie

  2. #2

    Re: checkbox multipla in tabella dinamica

    Originariamente inviato da speen
    ...
    Queso è l'input della checkbox
    codice:
     <input id=\"submitmultiplo\"  type=\"submit\"   value=".$dialog_button_checkmultiplo." >
    ...
    Dove?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Ciao, probabilmente hai dimenticato di copiare parte del codice perchè così non ha molto senso...credo che tu debba cambiare la creazione dinamica delle checkbox...ad esempio,

    <input type="checkbox" name="scelte[]" value="xxxxx">

    così nella pagina controllo.php

    <?php
    $myCheck = $_POST['scelte'];

    foreach ($myCheck as $key => $value) {
    echo "Hai selezionato la checkbox: $key con valore: $value
    ";
    }
    ?>


  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    62
    Allora il codice completo del form che genera la checkbox è questo:

    Ovviamente il tutto è contenuto in th e td...


    <form id='multipla' name=\"selezionemultipla\" action=\"".$smartdashboard_page."\" method=\"post\" enctype=\"multipart/form-data\">
    <input type=\"checkbox\" name=\"triggerid[]\" value=".$triggerid." />

    <input id=\"submitmultiplo\" type=\"submit\" value=".$dialog_button_checkmultiplo." >

    </form>

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    62
    grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    62
    Se posso aiutarvi:

    $triggerid è un valore preso direttamente dal DB, è un valore univoco.. diciamo che possiamo considerarlo come l'id di ogni riga

  7. #7
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Ma quindi la soluzione che ti ho proposto non andava bene?

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    62
    eh no... mi stampa solo e sempre il primo valore selezionato!!!!!

    sembra non controlli le altre checkbox

  9. #9
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Ma la checkbox la generi all'interno di un ciclo giusto?

  10. #10
    Originariamente inviato da speen
    Allora il codice completo del form che genera la checkbox è questo:

    Ovviamente il tutto è contenuto in th e td...


    <form id='multipla' name=\"selezionemultipla\" action=\"".$smartdashboard_page."\" method=\"post\" enctype=\"multipart/form-data\">
    <input type=\"checkbox\" name=\"triggerid[]\" value=".$triggerid." />

    <input id=\"submitmultiplo\" type=\"submit\" value=".$dialog_button_checkmultiplo." >

    </form>
    Ma così generi un form per ogni checkbox
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.