bonsoir
moi j'ai un pb depuis je 'arrive pas a faire une modification dans ma base
voici le code de lavue
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
<form method="POST" action="{{path('pg_dhl_udapte')}}">
        <table width="442" border="0" cellspacing="0" align="center">
 
              <tr>
 
                  <td> Identifiant:     </td>
                  <td> NomUtilisateur:     </td>
 
                      <td>Password:</td>
 
            </tr>
 
 
             <tr>
 
                            <td><input type="text" name="id" size="30" value="" disabled="disabled" ></input></td> 
 
                      <td><input type="text" name="username" size="30" value="" ></input></td> 
                       <td><input type="text" name="password" size="30" value =""></input></td> 
 
                <td><input type="submit" name="" size="30" value ="SAVE" ></input></td>
 
 
                    </tr>
 
        </table>
         </form>
fonction du controller
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
public function majUserAction()
      {
 
        $pdo = PdoDhl::getPdoDhl();
        $request = $this->get('request');
 
        $idC = $request->query->get('id');
 
        $usernameC = $request->query->get('username');
 
        $passwordC = $request->query->get('password');
 
 
 
             $pdo->getmajUser($idC, $usernameC,$passwordC);
 
        return $this->render('PgDhlBundle:Menu:modifuser.html.twig',array('user'=> $pdo, 'username'=> $pdo,'password'=> $pdo )  );
 
        }  
 
     }
ma fonction acces bd
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
public function getmajUser($id, $username, $password){
		 $req = "UPDATE user SET  username = :usernam , password = :passwor
                   WHERE user.id =:id";
                $stmt = PdoDhl::$monPdo->prepare($req);
                $stmt->bindParam(':id', $id);
                $stmt->bindParam(':usernam', $username);
                $stmt->bindParam(':passwor', $password);
                $stmt->execute();
 
		}
je voulais recuperer les donnees depuis un formulaire mais je n'arrive pas.Bien vouloir m'aider je suis bloqué depuis une semaine déja.
Merci