Bonjour à tous,
j'essaye de créer un formulaire qui permet à un utilisateur de pouvoir s'inscrire sur le site que je développe avec zend framework en ce moment, mais j'ai une erreur que je n'arrive pas à résoudre.

Je vous donne l'erreur que j'ai :

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
( ! ) Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: no parameters were bound' in C:\wamp\www\sondage\library\Zend\Db\Statement\Pdo.php on line 234
( ! ) PDOException: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound in C:\wamp\www\sondage\library\Zend\Db\Statement\Pdo.php on line 228
Call Stack
#	Time	Memory	Function	Location
1	0.0029	376960	{main}( )	..\index.php:0
2	0.2365	7213184	Zend_Application->run( )	..\index.php:35
3	0.2365	7213184	Zend_Application_Bootstrap_Bootstrap->run( )	..\Application.php:366
4	0.2367	7213240	Zend_Controller_Front->dispatch( )	..\Bootstrap.php:97
5	2.4707	12463920	Zend_Controller_Plugin_Broker->postDispatch( )	..\Front.php:965
6	2.4707	12463920	Zend_Layout_Controller_Plugin_Layout->postDispatch( )	..\Broker.php:331
7	2.4709	12464160	Zend_Layout->render( )	..\Layout.php:143
8	2.4712	12464376	Zend_View_Abstract->render( )	..\Layout.php:796
9	2.4719	12505704	Zend_View->_run( )	..\Abstract.php:880
10	2.4729	12568080	include( 'C:\wamp\www\sondage\application\layouts\scripts\layout.phtml' )	..\View.php:108
11	2.4824	12568712	Zend_View->loggedInAs( )	..\layout.phtml:36
12	2.4824	12568864	Zend_View_Abstract->__call( )	..\Abstract.php:0
13	2.4825	12569112	call_user_func_array ( )	..\Abstract.php:342
14	2.4825	12569248	Zend_View_Helper_LoggedInAs->loggedInAs( )	..\Abstract.php:0
15	2.4843	12597584	App_Facade_Lecture->getUtilisateurById( )	..\loggedInAs.php:12
16	2.5021	12609712	Application_Model_DbTable_Infoutilisateur->getByUtilisateur( )	..\Lecture.php:68
17	2.5021	12609896	Zend_Db_Table_Abstract->fetchAll( )	..\Infoutilisateur.php:10
18	2.5130	12632384	Zend_Db_Table_Abstract->_fetch( )	..\Abstract.php:1321
19	2.5130	12632384	Zend_Db_Adapter_Pdo_Abstract->query( )	..\Abstract.php:1505
20	2.5130	12632384	Zend_Db_Adapter_Abstract->query( )	..\Abstract.php:238
21	2.5144	12635976	Zend_Db_Statement->execute( )	..\Abstract.php:468
22	2.5144	12635976	Zend_Db_Statement_Pdo->_execute( )	..\Statement.php:300
23	2.5144	12636008	PDOStatement->execute( )	..\Pdo.php:228
( ! ) Zend_Db_Statement_Exception: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound in C:\wamp\www\sondage\library\Zend\Db\Statement\Pdo.php on line 234
Call Stack
#	Time	Memory	Function	Location
1	0.0029	376960	{main}( )	..\index.php:0
2	0.2365	7213184	Zend_Application->run( )	..\index.php:35
3	0.2365	7213184	Zend_Application_Bootstrap_Bootstrap->run( )	..\Application.php:366
4	0.2367	7213240	Zend_Controller_Front->dispatch( )	..\Bootstrap.php:97
et là, la fonction d'où l'erreur vient :

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
    /**
     * Executes a prepared statement.
     *
     * @param array $params OPTIONAL Values to bind to parameter placeholders.
     * @return bool
     * @throws Zend_Db_Statement_Exception
     */
    public function _execute(array $params = null)
    {
        try {
            if ($params !== null) {
                return $this->_stmt->execute($params);
            } else {
                return $this->_stmt->execute();
            }
        } catch (PDOException $e) {
            require_once 'Zend/Db/Statement/Exception.php';
            throw new Zend_Db_Statement_Exception($e->getMessage(), (int) $e->getCode(), $e);
        }
    }
Merci d'avance