Bonjour,
J'ai un formulaire pour la suppression des données mysql
qui permets de supprimer un à un les enregistrements depuis une sélection par l'identifiant dans le fichier Suppression.php:
Ces données sont traitées dans le fichier Suppression2 :
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
39
40
41
42
43
44
45
46
47
48 <html> <head> <title>suppression de données en PHP :: partie 1</title> <script language="javascript"> function confirme( Identifiant ) { var confirmation = confirm( "Voulez vous vraiment supprimer cet enregistrement ?" ) ; if( confirmation ) { document.location.href = "Suppression2.php?idAgence="+Identifiant ; } } </script> </head> <body> <table border="1" align="center" cellspacing="2" cellpadding="2" > <tr align="right"> <td><b>FORMULAIRE DE SUPPRESSION DES BIENS</b></td> </tr> </table> <br> <?php //connection au serveur: include('connect.php'); //requête SQL: $sql = "SELECT * FROM Agence ORDER BY Identifiant" ; //exécution de la requête: $requete = mysql_query( $sql, $cnx ) ; //affichage des données: while( $result = mysql_fetch_object( $requete ) ) { echo("<table align='center' border='solid' bgcolor='#FCFAE1' width='900'><tr><td>".$result->Identifiant." </td>-<td> ".$result->Nom_proprio." - ".$result->Coordonnees_proprio." - ".$result->Nom_commune." - ".$result->Type_bien." - ".$result->Type_bien2." - ".$result->Nombre_pieces." pièce(s) - ".$result->Dimension." m2 - ".$result->Dimension_terrain." m2 - ".$result->Fourchette_prix." euros - ".$result->Prix." euros - ".$result->Descriptif."<br> <img src=/scripts/timthumb.php?src=Imagesagence/".$result->Image1." &h=100&w=YY&zc=1/> <a href=\"#\" onClick=\"confirme('".$result->Identifiant."')\" >supprimer</a></td></tr></table><br>\n") ; } ?> </body> </html>
Je voudrais installer un checkbox "supprimer cet enregistrement"
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 <html> <body> <?php //connection au serveur: $cnx = mysql_connect( "xx", "xx", " xx" ) ; //sélection de la base de données: $db = mysql_select_db( "xx" ) ; //récupération de la variable d'URL, //qui va nous permettre de savoir quel enregistrement supprimer: $id = $_GET["idAgence"] ; //requête SQL: $sql = "DELETE FROM Agence_immobiliere WHERE Identifiant = ".$id ; echo $sql ; //exécution de la requête: $requete = mysql_query( $sql, $cnx ) ; //affichage des résultats, pour savoir si la suppression a marchée: if($requete) { echo("La suppression à été correctement effectuée") ; } else { echo("La suppression à échouée") ; } ?> </body>
dans le fichier Suppression.php, qui apparaitre à la fin de chaque ligne et qui permettra éventuellement de définir plusieurs enregistrements à supprimer en même temps.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <td align='center'><input type="checkbox" name="supprimer" value="supprimer"><br></td>
Pourriez vous m'indiquer quelle modification apporter au fichier Suppression2.php
pour que, si, plusieurs checkbox sont cochés en même temps dans Suppression.php plusieurs enregistrements soit supprimés simultanément dans Suppression2.php
Je ne sais pas si c'est possible à partir de ça?
Merci par avance pour vos réponses
Partager