Bonjour à tous. Tout d'abord je tiens à remercier tout le monde pour les messages d'information que j'ai postés ces derniers jours. Je suis sur le point de terminer la petite base de données. Toute fois j'ai un souci avec la suppression.
j'ai une feuille php où je liste les asso à modifier ou supprimer. quand je clique sur supprimer j'ai un message de confirmation. Si OK j'appelle la page qui permet de supprimer avec l'identifiant de la données.
le code javascript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php echo("<div align=\"left\"><a href=\"afficheinfo.php?id=".$result['NUM_ASSO']."\"><img src='modifier.png' width='20' height='20' border='0' alt='Modifier cette association'></a> <a href=\"#\" onClick=\"confirme('".$result['NUM_ASSO']."')\" ><img src='supprimer.png' width='20' height='20' border='0' alt='Supprimer cette association'></a></div><br>\n"); ?>
Quand j'arrive sur la page je vois bien delete.php?id=698
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <script language="javascript"> function confirme(identifiant) { var confirmation = confirm('Voulez vous vraiment supprimer cette association ?'); if(confirmation==true) { //alert("delete.php?id="+identifiant); document.location.href = "delete.php?id="+identifiant; } //alert(identifiant); } </script>
par contre je n'arrive pas à récupérer l'id. J'ai fait la même méthode pour l'update est ça fonctionne.
est-ce que quelqu'un voit une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 <body> <?php //connection au serveur: $cnx = mysql_connect( .... ) ; //sélection de la base de données: $db = mysql_select_db( ....) ; //récupération de l'identifiant de la personne: $id = $_POST["id"] ; //création de la requête SQL: $sql = "DELETE FROM ASSOCIATION WHERE ASSOCIATION.NUM_ASSO =" .$id ; echo $sql; //exécution de la requête SQL: $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ; ?> <table width="1000" border="0" cellpadding="10" cellspacing="0" align="center"> <tr> <td background="fond.png" class="Titre"> Résultat de la supression de l'association</td> </tr> <tr> <td class="cadre"><div align="left" class="Formulaire"><?php //affichage des résultats, pour savoir si la modification a marchée: if($requete) { echo("La suppression de l'association a été correctement effectuée.") ; } else { echo("La suppression de l'association a échouée.") ; } ?></div></td> </tr> </table> </body>
Partager