Bonjour à toutes et à tous. J'ai crée un tableau comprennant différents comptes d'utilisateurs. Une colonne est dédiée à la suppression de comptes . Pour la suppression, j'utilise des checkbox et un bouton supprimer. Ensuite, je possède une colonne avec des liens permettant la modification de compte. Le problème, c'est que la modification de compte et la suppression ne fonctionnent plus. A force de changer mes lignes, ça ne fonctionne plus ! J'ai passé toute mon aprem, je n'arrive pas à croire que je n'ai pas réussit à résourdre mon problème...
Voici mes 2 scripts :
fichier ChangeData.php :
fichier ChangeDataSecond.php
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96 <html> <?php $host="localhost"; $user="root"; $pass="*******"; $DataBase="Salmagne-music"; mysql_connect("$host","$user","$pass"); mysql_select_db("Salmagne-music"); $query="SELECT * FROM `Comptes` LIMIT 0 , 30"; $result = mysql_query($query); $nbResults = mysql_num_rows($result); echo "Comptes : $nbResults "; $i="1"; $cases="1"; ?> <TABLE BORDER=1><tr> <th><center>Delete</center></th> <th><center>Pseudos</center></th> <th><center>Instruments</center></th> <th><center>Prénoms</center></th> <th><center>Noms</center></th> <th><center>Mots de passe</center></th> <th><center>Adresses mail</center></th> <?php While ($i<$nbResults) { $i++; $add=",$i"; $caseNew=$cases.$add; $cases=$caseNew; } $a=$caseNew; $tableGet=array($a); $i=0; while ($tab = mysql_fetch_array($result)) { $delete="delete".$i; echo $delete; $identifiant=$tab[Identifiants]; $instrument=$tab[Instruments]; $nom=$tab[Noms]; $prenom=$tab[Prenoms]; $password=$tab[Passwds]; $adressemail=$tab[AdrsMail]; $tableGet[$i]=$identifiant; ?> <form name="<?php echo $i; ?>" method="post" action="ChangeDataSecond.php"> <tr> <td><input type="checkbox" name="<? echo $delete; ?>" id="delete" value="<?php echo $identifiant; ?>"></td> <td><a href="javascript:document.forms['<?php echo $i; ?>'].submit();"><input type="hidden" name="<?php echo $i; ?>" value="<?php echo $identifiant;?>"><?php echo "$identifiant"; ?></href></input></a></td> <td><center><?php echo "$instrument" ?></center></td> <td><center><?php echo "$nom" ?></center></td> <td><center><?php echo "$prenom" ?></center></td> <td><center><?php echo "$password" ?></center></td> <td><center><?php echo "$adressemail" ?></center></td> </tr> <?php $i++; } echo "<input type='submit' id='delete' value='Supprimer'>"; echo "</form>"; mysql_close(); ?> <br><br> </table> </html>
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127 <?php $host="localhost"; $user="root"; $pass="cr9myyw2gh"; $DataBase="Salmagne-music"; mysql_connect("$host","$user","$pass"); mysql_select_db("Salmagne-music"); $query="SELECT *FROM `Comptes`"; $query="SELECT * FROM `Comptes`"; $result = mysql_query($query); $result = mysql_query($query); $nbResults = mysql_num_rows($result); $j="0"; $a="0"; while ($j<$nbResults) { $delete=$_POST['delete'.$j]; if (empty ($_POST['delete'.$j])) { $a="1"; $cancel="DELETE FROM `Comptes` WHERE `Identifiants`='$delete'"; mysql_query($cancel); } if (($a="1")AND($j=="20")) { require("ChangeData.php"); exit(); // sans exit, le reste de la page s'affichera break; } $j++; } $i="0"; while ($i<$nbResults) { $recup=$_POST[$i]; if (isset($_POST[$i])) { $recup=$_POST[$i]; break; } $i++; } $getID=$recup; $query = " SELECT * FROM `Comptes` WHERE `Identifiants`= '$getID' "; $rep=mysql_query($query); while($tab=mysql_fetch_array($rep)) { $pseudo_NEW=$tab[Identifiants]; $instrument_NEW=$tab[Instruments]; $nom_NEW=$tab[Noms]; $prenom_NEW=$tab[Prenoms]; $passwd_NEW=$tab[Passwds]; $adrmail_NEW=$tab[AdrsMail]; } $pseudoOLD=$pseudo_NEW; ?> <html> <body> <form name="formulaire" method="post" action="ChangeDataThird.php"> <?php echo "<input type='hidden' name='identifiantStory' value='$pseudoOLD' >"; ?> <?php echo "Nom <input type='texte' name='nom' value='$nom_NEW'>"; ?> </br></br> <?php echo "Prénom <input type='texte' name='prenom' value='$prenom_NEW'>"; ?> <br></br> <?php echo "Adresse mail <input type='texte' name='adressemail' value='$adrmail_NEW'>"; ?> </br></br> <?php echo "Instrument joué <input type='texte' name='instrument' value='$instrument_NEW'>"; ?> </br></br> <?php echo "Identifiant <input type='texte' name='identifiant' value='$pseudo_NEW'> "; ?> </br></br> <?php echo "Mot de passe <input type='texte' name='passwd' value='$passwd_NEW'> "; ?> </br></br> <input type="submit" name="validation" value="modifier"> </form> </body> </html>
Partager