Visualizzazione dei risultati da 1 a 4 su 4

Discussione: checkbox e delet

  1. #1

    checkbox e delete

    come si può creare, quando si ha una lista di record di un database, una checkbox per ogni messaggio e un tasto "elimina" che mi elimini i messaggi selezionati?

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Metti un form prima della stampa
    <form action="pagina.php" method......>

    qui stampi i messaqgi per intero o qualsiasi cose che vuoi..

    prima di cambiare riga se vuoi farlo a fianco, metti una check box: echo "<input type="checkbox" name.. value...>"
    e cosi' via..
    Alla fine metti il tasto elimina e chiudi il form.

  3. #3
    E nella pagina di destinazione del form devo mettere una query

    delete from mess e... come faccio a dirgli di cancellare solo i selezionati?

  4. #4
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    Per i checkbox ti conviene utilizzare un array:
    codice:
    <input type="checkbox" name="cancellami[]" value="1" /> Mess 1
    <input type="checkbox" name="cancellami[]" value="2" /> Mess 2
    <input type="checkbox" name="cancellami[]" value="3" /> Mess 3
    <input type="checkbox" name="cancellami[]" value="4" /> Mess 4
    ....
    E nella pagina action del form avrai l'elenco degli id da eliminare nell'array $_POST['cancellami'] (immaginando che il form sia con method="post")

    Per la query puoi costruire una cosa del genere:
    codice:
    $id = implode(',', $_POST['cancellami']);
    $sql = "DELETE FROM tabella WHERE id IN({$id})";
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


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.