Salut!!
Alors voilà, sur mon site, j'aimerais que les utilisateurs connectés puissent changer leur mot de passe et/ou leur login quand bon leur semble.
Seulement (et oui!, sinon je serais pas sur ce forum) ça ne marche pas!!
L'erreur que j'obtiens est un "no input file specified"... Bref, plutôt qu'un long discours, voici mon code...
Voilà, voilà! En espérant que vous pourrez m'aider... Merci!
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 <?php session_write_close(); if((isset($_POST['adm_login']))&&(isset($_POST['adm_pwd']))) { $connexion=mysql_connect('localhost','root', '*****') or die ('impossible de se connecter'); $database=mysql_select_db('form_competence',$connexion) or die ('impossible de se connecter à la db'); $sql_update_login="UPDATE administrateurs SET adm_login='".$_POST['adm_nlogin']."', adm_pwd='".$_POST['adm_npwd']."' WHERE adm_login='".$_SESSION['adm_login']."';"; $exe_update_login=mysql_query($sql_update_login) or die ('Impossible d\'exécuter la requête SQL'); $_SESSION['login']=$_POST['login'] or die ('impossible de modifier le login de session'); header("Location:../includes/new_login.php"); } ?> <html> <head> <title> <?php echo "Interface d'administration personelle de ".$_SESSION['adm_prenom'].' '.$_SESSION['adm_nom'];?> </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <script type='text/javascript' src='../scripts/fonctions.js'></script> <link rel='stylesheet' type='text/css' href='../css/style.css'/> </head> <body> <form action='../admin_main.php' method='POST'> <div class="main"> <table> <tr> <td>Ancien login</br></td> <td><input type="text" name="adm_login"><br/></td> </tr> <tr> <td>Ancien mot de passe</br></td <td><input type="password" name="adm_pwd"><br/></td> </tr> <tr> <td colspan="2"> Introduisez vos nouvelles données de connexion </td> </tr> <tr> <td>Nouveau login</br></td> <td><input type="text" name="adm_nlogin"><br/></td> </tr> <tr> <td>Nouveau mot de passe</br></td <td><input type="password" name="adm_npwd"><br/></td> </tr> <tr> <td colspan="2"><input type="submit" name="do_connect" value="Mise à jour" id="button"><br/></td> </tr> </table> </div> </form> </body> </html>
Partager