"Fatal error: Function name must be a string "

Azerty junior
Invité n'ayant pas de compte PHPfrance

23 avr. 2008, 12:07

Bonjour :D ,

Je suis en train de créer un site web en utilisant du PHP et Wampserver.

Lors de l'execution d'une des pages , j'ai le message suivant qui apparait:
"Fatal error: Function name must be a string in C:\wamp\www\page web\Saisiefilm.php on line 45" :shock:

:? Je ne comprends pas quelle est mon "erreur fatale"

Voici le script de cette page que j'ai mis dans le lien suivant:
:arrow: http://www.web-ig.com/code/mlswm7-57

Eléphant du PHP | 353 Messages

23 avr. 2008, 12:09

$id_connexion_bd() ?

Enlève le $ et cela devrait fonctionner bien mieux

Invité
Invité n'ayant pas de compte PHPfrance

23 avr. 2008, 12:12

:lol: Merci pour ta réponse :wink: ,
c'est ce que j'ai donc fait.... :oops: mais maintenant le message d'erreur c'est transformé par un ...autre message d'erreur :
Fatal error: Call to undefined function id_connexion_bd() in C:\wamp\www\page web\Saisiefilm.php on line 45

Eléphant du PHP | 353 Messages

23 avr. 2008, 12:15

A première vu ta fonction n'est pas dans la page montrée.
Je suppose donc qu'elle se situe dans dans le fichier connexion.php non?

Invité
Invité n'ayant pas de compte PHPfrance

23 avr. 2008, 12:21

Oui, voici mon script de connexion.php:
<?php
function connexion_bd() {
$hote='localhost';
$utilisateur='root';
$mdp='';
$base='loisirs';
@$connect=mysqli_connect($hote, $utilisateur, $mdp, $base);
if (mysqli_connect_errno()) {
echo 'Erreur de connexion à la base de données';
return false;
}
else{
return $connect;
}
}
?>
:idea: ?

Eléphant du PHP | 353 Messages

23 avr. 2008, 12:25

attention aux erreurs d'innatention :wink:

tu appeles id_connexion_bd()
alors que ta fonction s'appelle connexion_bd()

Invité
Invité n'ayant pas de compte PHPfrance

23 avr. 2008, 12:32

aaah merci beaucoup!!!