Visualizzazione dei risultati da 1 a 3 su 3

Discussione: checkbox e $_POST

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    18

    checkbox e $_POST

    ciao a tutti..
    ho fatto una pagina php che legge dei dati da un database e me li mostra a video in una tabella.
    devo fare in modo che selezionando una riga..e cliccando su cancella.. mi cancella la riga corrispondente nel db.
    x risolvere il problema ho aggiunto nella tabella che vedo a video una colonna.. contenente un checkbox
    x ogni riga. cosi' seleziono i checkbox corrispondenti alle righe che devo cancellare.. clicco sul pulsante cancella.. e il gioco e' fatto.

    il form lo costruisco dinamicamente..

    <form method="POST" ...>
    ....
    <tr>
    <td>$id</td>
    <td>$nome</td>
    <td><input type='checkbox' name='chk[]' value='$id'></td>
    </tr>
    ....
    </form>

    ..e nella pagina che dovrebbe ricevere i dati..
    come faccio a leggere i dati??
    Nothing is easy..

  2. #2
    fai un foreach su _POST
    codice:
    foreach($_POST['chk'] as $value )
            
                   $query = "DELETE FROM tabella 
                             where id = '$value' 
                             LIMIT 1 ";
                   mysql query($query);
    }
    Prova prima di eseguire mysql_query ... a stamparla la query. Cosi' ti rendi conto. Il LIMIT ha la funzione di limitare eventuali danni, personalmente lo metto sempre quando so che la riga da cancellare deve essere una e una sola.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    18
    ok...grazie..faro' qlche esperimento.
    se proprio non riesco so' dove trovare aiuto
    Nothing is easy..

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.