een klein vraagje over het verwijderen van een insert bij het klikken.
Nou werk alles gewoon goed mijn vraag is als ik de row laat verwijderen bij het klikken ervan dan verwijderd hij dit in het database maar in de browser blijft deze data nog bestaan.
Pas na het vernieuwen is deze verdwenene, nou wil ik dit zo maken dat als er op verwijderen wordt geklikt dat deze ook in het browser direkt verdwijnt.
Is dit mogelijk met PHP of moet ik hier gebruik maken van een AJAX call ?
Dit is de code om het berichten te laten zien of te verwijderen;
$message_show = $db->prepare("SELECT * FROM messages WHERE reciever=?");
$message_show->bindParam(1, $id);
$message_show->execute();
echo "Achtergelaten krabbels voor $id";
foreach($message_show as $b){
?>
<div id=message-board>
<?php
echo $b['id'];
echo $b['deliver'];
echo $b['source'];
echo $b['message_date'];
echo $b['message_time'];
print_r($_POST);
if(isset($_POST['message-delete'])){
$message_id = $_POST['message-del'];
$message_show = $db->prepare("DELETE FROM messages WHERE id=?");
$message_show->bindParam(1, $message_id);
$message_show->execute();
}
?>
</div>
<form method=POST>
<input type="hidden" name="message-del" value="<?php echo $b['id']; ?>">
<button name=message-delete>Verwijder bericht</button>
</form>
<?php
}
?>