"Fatal error: Function name must be a string&

Résolu/Fermé
Azerty junior - 23 avril 2008 à 12:18
 le père - 10 sept. 2011 à 01:59
Bonjour ,

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"

Je ne comprends pas quelle est ma "erreur fatale" .

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

4 réponses

Azerty junior
23 avril 2008 à 12:38
aaah erreur d'étourderie !!!
dans ma fonctrion connexion.php
j'ai:
<?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;
}
}
?>

bref, merci beaucoup!


Erreur corrigée, problème résolu!!
3
Azerty junior
23 avril 2008 à 12:31
quand j'enlève le $, le message d'erreur se transforme par:
Fatal error: Call to undefined function id_connexion_bd() in C:\wamp\www\page web\Saisiefilm.php on line 45
1
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
23 avril 2008 à 12:21
salut,

si tu appelles une fonction il ne faut pas le '$' qui est réservé aux variables.
$id_connexion_bd();
0
<?php programmer ?>
9 sept. 2011 à 20:21
moi je fais un minichat mais quand je poste les informations sur ma page(celle qui traite les infos) ça m'affiche la même erreur
script :
$pseudo_v=$_POST('pseudo');
$message=$_POST('message');
je n'y ai rien compris.
une réponse ?????
0
Bonsoir

en PHP, s'il y a des parenthèses après $_POST,, c'est que $_POST est une fonction. Donc PHP n'est pas content, car un nom de fonction doit être une chaîne, et tu lui donnes un tableau.

En fait, tu aurais dû écrire $_POST['pseudo'] et $_POST['message'], avec des crochets carrés et non pas des parenthèses
0