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>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
		<tr>
		  <td><table width="100%">
		    <tr>
		      <td border="0" bgcolor="#CCCCCC">&nbsp;<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>