sistema PM

Ho creato un mini sistema di messaggi priva ora devo dare la possibilità che siano eliminati selezionandoli con una checkbox

ogni checkbox ha come identificativo l'ID del record quindi la pagina che elimina i record deve prendere ogni id della checkbox ed eliminare il pm corrispondente dal database,il problema sorge con il fatto che non so come fare in modo che con l'incrementare dei messaggi incrementi anche il record da eliminare ... come posso fare?

inviato 11 anni fa
Andrea Turso
Andrea Turso
96
X 0 X

e se invece di fare

<input type="checkbox" name="IDpm" value="valuepm">

facessi :

<input type="checkbox" name="scelta[]" value="valuepm">

nella pagina in cui devi recuperare i valori fai:

foreach($_POST['scelta'] as $value)
 echo $value." - ";

vedi che stamperà tutti i valori delle checkbox selezionate

ciao

risposto 11 anni fa
Lore
Lore
1
X 0 X

grazie

risposto 11 anni fa
Andrea Turso
Andrea Turso
96
modificato 11 anni fa
X 0 X
grazie

Di niente.

ciao

Lore

risposto 11 anni fa
Lore
Lore
1
X 0 X

usando explode('-',$value); posso dividere gli id?

una volta divisi con explode come li richiamo?

o senza usare explode come faccio a liminare i messaggi selezionati?

risposto 11 anni fa
Andrea Turso
Andrea Turso
96
X 0 X

risolto il questo modo :       $checked= $_POST['delete'];

      foreach ($checked as $delete)

      {      

      $query  = "DELETE FROM `private-messages` WHERE `pm_id`='$delete'";

      $select = mysql_query ($query);

      }

      if ($select)

      {

      header ('location: messages.php');

      }else{

      header ('location: index.php?errorno=5');

risposto 11 anni fa
Andrea Turso
Andrea Turso
96
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda

Domande simili