• User Newbie

    Passare valore flag da righe di un ciclo

    Salve a tutti:
    ho un ciclo for che mi estrae n righe da una tabella.

    pagina1.php

    Diciamo che per ogni riga di informazioni estratte attraverso questo ciclo, ho creato un campo flag " <? echo " <input type="checkbox" name="flag_canc" value="$id_tipo"/> "?> "

    Ora diciamo che il mio ciclo estrae 3 righe, ed io voglio selezionarne 2 per eliminarle, quindi inserisco il flag e mando i dati ad una secona pagina.

    Pagina2.php

    $checkBox = $_POST['flag_canc'];

    //query per la cancellazione delle righe

    in questo modo ottengo il valore dato dalla variabile $id_tipo ma di una sola riga alla volta. Se selezione 2 righe non funge più.

    Credo di aver capito di dover utilizzare un ciclo foreach nella pagina2.php ma non lo conosco molto bene.
    Qualcuno potrebbe farmi quelche esempio ?

    grazie alex.


  • ModSenior

    Ciao alextn,
    gli input devono inviare un array, altrimenti non potrai capire qualche checkbox è stato selezionato.