"Fatal error: Function name must be a string&
Résolu/Fermé
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
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
A voir également:
- "Fatal error: Function name must be a string&
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Hls.js error networkerror - fatal true - manifestloaderror ✓ - Forum Réseaux sociaux
- Fan error lenovo - Forum Refroidissement
- Error 10 pioneer ✓ - Forum Autoradio
- Playback error reconnect in 3s (1/5) francais - Forum Box et Streaming vidéo
4 réponses
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!!
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!!
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
Fatal error: Call to undefined function id_connexion_bd() in C:\wamp\www\page web\Saisiefilm.php on line 45
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
23 avril 2008 à 12:21
23 avril 2008 à 12:21
salut,
si tu appelles une fonction il ne faut pas le '$' qui est réservé aux variables.
si tu appelles une fonction il ne faut pas le '$' qui est réservé aux variables.
$id_connexion_bd();
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 ?????
script :
$pseudo_v=$_POST('pseudo');
$message=$_POST('message');
je n'y ai rien compris.
une réponse ?????
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
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