Bonjour,
Ma question va surement vous paraitre un peu simple mais j'ai chercher partout et pas moyen de trouver une réponse ...
J'ai une base de donnée contenant des doublons, je les trouve avec un HAVING GROUP et fait afficher les résultats dans un tableau avec une boucle while.
Je voudrais que l'utilisateur puisse coché les enregistrements qu'il veut supprimer j'ai donc ajouté une check box dans mon tableau et donc dans ma boucle.
Maintenant je voudrais pouvoir supprimer les enregistrements qui on été cochés seulement je n'arrive pas à trouver les fonctions qui permette de le faire ...
Si vous aviez une idée !
Voici le code que j'ai pour l'instant si ça peut aider :
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 $req4a="SELECT id_pat,nom,prenom,sexe,datenais FROM patient WHERE nom IN (SELECT nom FROM patient GROUP BY nom, sexe,datenais HAVING count(*)>1);"; echo "<table border-collapse: collapse border : black> <th colspan = 6 > Doublons du au prénom</th> "; $res4a =mysql_query($req4a,$co); if ($res4a) {$lig4a=mysql_fetch_array($res4a); while ($lig4a) { echo "<tr> <td><input type=\"checkbox\" name=\"db\" /></td><td>" ,$lig4a['id_pat'],"</td><td>",$lig4a['nom']," </td> <td>",$lig4a['prenom'],"</td><td>", $lig4a['sexe'],"</td><td>", $lig4a['datenais'],"</td> </tr> "; $lig4a=mysql_fetch_array($res4a); } } else echo "pb requete"; echo "</table>";
Partager