Bonjour.
Ben voilà, je vois plus clair dans mon code.
Sur une page j'affiche les données d'un membre lorsqu'il s'est identifié.
Quand il effectue des modifs, je mets la table à jour et je veux réafficher le formulaire avec les modifs.
Ma table est bien modifiée mais le formulaire ne se réaffiche pas avec les modifs.
Si vous voyez où ça va pas....
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 <?php require('connect.php'); if(empty($_SESSION['code'])) { echo "<p align='center'><font face='verdana' size='2>'<br><br>Saisissez votre code d'accès ci-dessus à droite ou identifiez-vous !"; exit(); } else { $abonne=$_SESSION['abonne']; $sql = mysql_query("Select * From r2sadmin Where id_abonne = '$abonne'",$connexion); if (mysql_num_rows($sql) > 0) { $res = mysql_fetch_array($sql); $abonne = $res['id_abonne']; $nom = $res['nom']; $prenom = $res['prenom']; } } ?> <form name='fiche' method='post' action='index.php?page=compte'> <table bgcolor='#cccccc' border="0" align="center" style="margin-top:20px"> <colgroup width=180> <colgroup width=380> </tr> <tr> <td class="tdrg">abonne :</td><td> <input type="hidden" name="abonne" value="<?php echo $abonne;?>" style="height:20px; width=200px" onblur="javascript:this.value=this.value.toUpperCase();"></td> </tr> <td class="tdrg">Nom * :</td><td> <input type="text" name="nom" value="<?php echo $nom;?>" style="height:20px; width=200px" onblur="javascript:this.value=this.value.toUpperCase();"></td> </tr> <tr> <td class="tdrg">Prenom * :</td><td> <input type="text" name="prenom" value="<?php echo $prenom;?>" style="height:20px; width=200px"></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" name="modifier" value="Enregistrer"></td> </tr> </table> </form> <?php if(isset($_POST['nom'])) $nom=$_POST['nom']; else $nom=""; if(isset($_POST['prenom'])) $prenom=$_POST['prenom']; else $prenom=""; $s = "UPDATE r2sadmin SET prenom = '$prenom' WHERE id_abonne = '$abonne'"; $sql = mysql_query($s) or die(mysql_error().'<br>'.$s); echo "<p align='center'><font color='blue' size='2' face='verdana'>Les modifications sont enregistrées !</font>"; mysql_close(); // on ferme la connexion ?>
Merci d'avance
Partager