Suppression ->message->table->bdd>checkbox
toiha
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
le père -
le père -
Bonjour,
J'aimerais supprimer un message dans une table d'une bdd avec un bouton checkbox, j'utilise l'architecture MCV (model vue controleur)
voila le code de la page de vue:
<table id="messagerie">
<?php
$i=0;
while($RexpDateObj[$i] != 'fin'){
if(isset($RexpDateObj[$i]) )
echo'<tr id="message-recu">
<form action="../controleur/messagerie.supp.php" method="post">
<td class="last-td" > <input type="checkbox" name="del" value='.$RPmessage[$i].' > </td>
<td class="last-td">
<u><br>'.$RexpDateObj[$i].'</u><br>'.$RPmessage[$i].'<br>
</td>
<td class="last-td"> <input type="submit" value="del"> </td>
</form>
</tr>';$i++;}
if(isset($pasDeMsg)) echo $pasDeMsg;
?>
</table>
code de la page controleur:
$RexpDateObj=getExpDateObj($_SESSION['mail']); // recupération du nom de l'expediteur, de l'objet et de la date
$RPmessage=getMessage($_SESSION['mail']); // recupération du message
if (isset($_POST['del'])){
$message=$_POST['del'];
delMessage($message);
if (delMessage($message)==1) echo $message;
else {echo 'le message "'.$message.'" est non supp';}
}
code de la page model:
// Suppression de message
function delMessage($message){
$bdd=connexion();
$delete=$bdd->exec('DELETE FROM messagerie WHERE message='.$message);
Alors j'arrive bien a recupérer le message mais j'arrive pas a le supprimer pourtant j'arrive bien a affiche le contenue de $_POST['del']
J'aimerais supprimer un message dans une table d'une bdd avec un bouton checkbox, j'utilise l'architecture MCV (model vue controleur)
voila le code de la page de vue:
<table id="messagerie">
<?php
$i=0;
while($RexpDateObj[$i] != 'fin'){
if(isset($RexpDateObj[$i]) )
echo'<tr id="message-recu">
<form action="../controleur/messagerie.supp.php" method="post">
<td class="last-td" > <input type="checkbox" name="del" value='.$RPmessage[$i].' > </td>
<td class="last-td">
<u><br>'.$RexpDateObj[$i].'</u><br>'.$RPmessage[$i].'<br>
</td>
<td class="last-td"> <input type="submit" value="del"> </td>
</form>
</tr>';$i++;}
if(isset($pasDeMsg)) echo $pasDeMsg;
?>
</table>
code de la page controleur:
$RexpDateObj=getExpDateObj($_SESSION['mail']); // recupération du nom de l'expediteur, de l'objet et de la date
$RPmessage=getMessage($_SESSION['mail']); // recupération du message
if (isset($_POST['del'])){
$message=$_POST['del'];
delMessage($message);
if (delMessage($message)==1) echo $message;
else {echo 'le message "'.$message.'" est non supp';}
}
code de la page model:
// Suppression de message
function delMessage($message){
$bdd=connexion();
$delete=$bdd->exec('DELETE FROM messagerie WHERE message='.$message);
Alors j'arrive bien a recupérer le message mais j'arrive pas a le supprimer pourtant j'arrive bien a affiche le contenue de $_POST['del']
A voir également:
- Suppression ->message->table->bdd>checkbox
- Table ascii - Guide
- Forcer suppression fichier - Guide
- Table des matières word - Guide
- Recuperer message whatsapp supprimé - Guide
- Message supprimé whatsapp - Guide