PHP : Suppr enregistrement BDD avec confirmation par boite de dialogue ?
Waynejunior
Messages postés9Date d'inscriptionmercredi 4 janvier 2006StatutMembreDernière intervention18 juillet 2006
-
10 janv. 2006 à 09:26
Waynejunior
Messages postés9Date d'inscriptionmercredi 4 janvier 2006StatutMembreDernière intervention18 juillet 2006
-
11 janv. 2006 à 22:37
Bonjour,
je cherche un moyen d'afficher une boite de dialogue quand l'utilisateur clique sur le bouton supprimer (un ou plusieurs enregistrements de ma base de données) de mon formulaire... Ceci pour permettre un choix "définitif" avant la suppression des enregistrements ("oui" ou "non")... C'est lorsque l'utilisateur cliquera sur "oui" que les enregistrements seront effectivement supprimés...
J'ai essayé de trouver des réponses mais je n'y arrive pas... Apparemment, une des solutions serait Javascript... A partir de ce code, je n'arrive pas à voir la forme que ça prendrait... N'y a t'il pas une fonction quelque chose qui existe en php ?
Merci d'avance pour vos réponses...
Je vous ai mis le code plus bas...
<?php require_once('../Connections/fanzone.php');
mysql_select_db($database_fanzone, $fanzone);
$query_table_agenda = "SELECT * FROM agenda ORDER BY date_agenda";
$table_agenda = mysql_query($query_table_agenda, $fanzone) or die(mysql_error());
$row_table_agenda = mysql_fetch_assoc($table_agenda);
$totalRows_table_agenda = mysql_num_rows($table_agenda);
// si l'utilisateur clique sur le bouton supprime
if(isset($_POST['supprime'])) {
if (!empty($_POST['selection'])) {
//si le tableau des cases à cocher n'est pas vide
for ($i=0, $j=count($_POST['selection']); $i<$j; $i++) {
// suppression des liens dans table lien_agenda
$requete_lien = 'DELETE FROM lien_agenda where num_post_agenda='.$_POST['selection'][$i].' ;';
$resrequete = mysql_query($requete_lien, $fanzone) or die(mysql_error());
// suppression du post dans table agenda
$requete_agenda = 'DELETE FROM agenda where num_agenda='.$_POST['selection'][$i].' ;';
$resrequete = mysql_query($requete_agenda, $fanzone) or die(mysql_error());
}
header("Location: sup_agenda.php");
exit;
}}========================