ou est mon erreur ?! - PHP - Programmation
Marsh Posté le 30-01-2007 à 18:21:33
Quand tu poste du code, utilise la balise code ( "[ code]mettre le code php ici[ /code]" sans mettre d'espaces aprés les [).
Ca rendra ton code lisible plus facilement par tout le monde.
Là, ton erreur est trés simple, tu utilises une fonction qui ne fait pas partie des fonctions de php et qui n'est déclaré dans aucun de tes fichiers : normal qu'il ne le trouve pas dans ces conditions.
Pour corriger ça, vérifie dans les pages précédantes de ton bouquin ou dans les articles précédant du site où t'as trouvé ce code. Je suis sur que la fonction y est planqué (d'autant plus qu'un autre à eu exactement le même probléme avec le même nom de fonction il y a a peine quelques jours)
Marsh Posté le 30-01-2007 à 18:33:26
merci je savais pas pour les balise désolé.
j'ai pas de bouquin pour verrifié..
de quel fonction parle tu,ou se trouve t'elle ?
merci
Marsh Posté le 30-01-2007 à 19:25:57
Si je puis me permettre d'être un peut vil:
Fatal error: Call to undefined function: [B]error_log()[/B] in /mnt/136/free.fr/c/2/****/***/config.php on line [B]16[/B]
Donc la fonction error_log() à la ligne 16 Suffit de lire!
T'as $this->error_log() donc le membre (fonction de la classe) error_log devrait être définit se qui n'est pas le cas
Marsh Posté le 30-01-2007 à 19:45:56
oui mais que doi je faire exactement ? j suis novice en php..
je dois ecrire koi?
merci
Marsh Posté le 30-01-2007 à 20:27:33
et bien la fonction error_log() n'est pas définis dans ta classe mysql, donc il te met une erreur vu que tu l'utilise.
donc tu dois implémenter cette fonction, ou ne pas l'utiliser pour que ça fonctionnne sans erreur.
Marsh Posté le 30-01-2007 à 21:31:41
ou vérifier que si n'est pas error_log tout court et pas $this->error_log...
Marsh Posté le 30-01-2007 à 22:59:01
Tu sais ce qu'est une fonction en PHP ou tu débutes vraiment ?
Marsh Posté le 30-01-2007 à 23:05:21
Ha ouai.
Il faut que tu trouves un site d'apprentissage, t'ira pas loin si tu sais pas ce que sont des variables, des fonctions, etc. Enfin, le minimum vitale.
Je te conseille ce site là, ça dégrossi par mal et même si c'est pas pointu, c'est assez pédagogique :
http://www.siteduzero.com/tuto-3-4 [...] c-php.html
D'ailleurs, ils expliquent les fonctions ici :
http://www.siteduzero.com/tuto-3-9 [...] tions.html
Marsh Posté le 30-01-2007 à 18:15:49
bonjour a tous,
j'ai une erreur mais comme j suis pas trés bon en php je vous demande de l'aideeeee ...
mon erreur :
Fatal error: Call to undefined function: error_log() in /mnt/136/free.fr/c/2/****/***/config.php on line 16
voici mes page de code :
config.php
la page resultat.php
la page admin/index.php
la page (pop up) admin/ajout.match.php
j'ai crée ma table SQL
CREATE TABLE `membres` (
`id_match` int(11) NOT NULL auto_increment,
`team` tinytext collate latin1_general_ci NOT NULL,
`pays` tinytext collate latin1_general_ci NOT NULL,
`type` tinytext collate latin1_general_ci NOT NULL,
PRIMARY KEY (`id_match`)
)
------------------------- FIN ---------------------------
je pense vous avoir donné suffisament de donné,moi j suis perdu en plus d'etre novice en php.
merci d'avance
Message édité par negzt le 30-01-2007 à 18:31:54