Bonjour l'update fonction bien c'est à l'affichage en retour, j'ai toujours la valeur Couple qui reviens? malgré que dans la table cela c'est bien modifier.
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 <?PHP require'header.php'; $nom = filter_input(INPUT_POST, 'nom'); $type = filter_input(INPUT_POST, 'type'); $jour = filter_input(INPUT_POST, 'jour'); $mois = filter_input(INPUT_POST, 'mois'); $annee = filter_input(INPUT_POST, 'annee'); $requete = $connection->prepare('SELECT * FROM membre_plus WHERE nom=:ID'); $requete->execute(array(':ID'=> @$_GET['token'])); $resultat = $requete->fetchAll(); $nb_result = count($resultat); if ($nb_result == 1){ $compte_plus = ('UPDATE membre_plus SET type=:type WHERE nom=:ID'); $req = $connection->prepare($compte_plus); $req->execute(array(':ID'=> $_GET['token'], ':type'=>$type)); $compte_online = ('UPDATE online_site SET type=:type WHERE pseudo_site=:ID'); $req = $connection->prepare($compte_online); $req->execute(array(':ID'=> $_GET['token'], ':type'=>$type)); }else{ /* Le pseudo est déjà utilisé */ $message = 'Ce membre n\'existe pas.'; } $compte = $connection->prepare('SELECT * FROM membre_plus WHERE nom=:ID'); $compte->execute(array(':ID'=>$_SESSION['login'])); while($result = $compte->fetch(PDO::FETCH_OBJ)){ ?> <form method="post" action="<?PHP echo'm_profil.php?token='.$result->nom.''; ?>"> <table style="width:60%;border:0;background-image:cssstyle/imdesign/AA.png;" > <tr> <td style="width:35%" bgcolor="#CCCCCC"><b>Pseudo :</b></td> <td style="width:65%"><?PHP echo'<b>'.$result->nom.'</b>' ?> <input name="nom" type="hidden" value="<?PHP echo ''.$result->nom.'' ?>" /> </td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td><table width="100%"> <tr> <td border="0" bgcolor="#CCCCCC"> <b>Sexe:</b></td> </tr> </table></td> <td><table width="100%" border="0"> <tr> <td><select class="select" name="type" style="width:150px;"> <option <?php if(!empty($result->type) == '0') { echo 'selected'; } ?>>----choix---- </option> <option <?php if(!empty($result->type) == 'Femme') { echo 'selected'; } ?>>Femme</option> <option <?php if(!empty($result->type) == 'Homme') { echo 'selected'; } ?>>Homme</option> <option <?php if(!empty($result->type) == 'Couple') { echo 'selected'; } ?>>Couple</option> </select></td> </tr> </table>
Partager