Bonjour!
Pour ceux qui ne se souviennent pas de moi, je dois faire une interface de gestion de formulaire de compétence. bref, ce qui me gêne actuellement, c'est que lorsque l'utilisateur veut redéfinir son mot de passe et/ou son login, j'ai cette erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Warning: include(index.php?id_user='') [function.include]: failed to open stream: Invalid argument in E:\Lenaic\rst406\labo1\php\modifLoginSuite.php on line 17 Warning: include() [function.include]: Failed opening 'index.php?id_user=''' for inclusion (include_path='.;C:\php5\pear') in E:\Lenaic\rst406\labo1\php\modifLoginSuite.php on line 17
Voici la page incriminée... (la ligne 17 est en gras)
Je réalise bien que '$id_user' n'est pas récupéré, mais je dois dire que je ne sais pas comment faire pour qu'il le soit!
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 <?php $host = "localhost"; $user = "root"; $password2 = "sarah"; $id_user = $_GET{'id_user'}; $login = $_GET{'login'}; $password = $_GET{'password'}; if($password != '' && isset($password) && $login != '' && isset($login)){ if($link = mysql_connect($host,$user,$password2)){ if(mysql_select_db("form_competence",$link)){ //echo "ok<br>"; } $query = "update administrateurs set adm_login='$login',adm_pwd='$password' where adm_id='$id_user'"; if(mysql_query($query,$link)){ include("index.php?id_user='$id_user'"); } else{ echo mysql_error(); } mysql_close($link); }else{ echo "unable to connect"; } }else{ include("modifLogin.php?id_user='$id_user'"); echo "Champ(s) incorrect(s)"; } ?>
Donc, si vous puviez m'aider, ça sera sympa!
Merci d'avance!
Partager