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 10 anni fa
Andrea Turso
Andrea Turso
86
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 10 anni fa
Lore
Lore
1
X 0 X

grazie

risposto 10 anni fa
Andrea Turso
Andrea Turso
86
modificato 10 anni fa
X 0 X
grazie

Di niente.

ciao

Lore

risposto 10 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 10 anni fa
Andrea Turso
Andrea Turso
86
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 10 anni fa
Andrea Turso
Andrea Turso
86
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda

Domande simili