Problème dans un code PHP

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Problème dans un code PHP

Message le Mer Mar 01, 2006 20:39

Bonjour, lorsque je clique sur un lien, sur mon site, le message suivant apparait :
"Fatal error: Call to undefined function: bcmul() in /www/sites/1/ifrance.com/w/i/wineuros/site/autosurf/prepend.inc.php on line 85".
Voici les lignes 83, 84, 85, 86 du fichier en question :
$points_view = $myrow2[9];

$viewpointsb = bcmul($myrow2[9],100,1);
$viewpoints = $viewpointsb / 10;
Je ne connais rien en PHP, quelqu'un arriverai à trouver l'erreur? Merci.


dorian53
WRInaute passionné
WRInaute passionné
 
Messages: 2217
Inscription: 10 Avr 2005

Message le Mer Mar 01, 2006 20:45

Salut,

La function bcmul() n'est tout simplement pas déclarée (ou inclue).

Curieux quelle version de php as-tu ?
Dernière édition par dorian53 le Mer Mar 01, 2006 20:47, édité 1 fois.

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Problème dans un code PHP

Message le Mer Mar 01, 2006 20:47

Que dois-je faire? J'aiPHP Version 4.4.1.
Dernière édition par gcvoiron le Mer Mar 01, 2006 20:49, édité 1 fois.


dorian53
WRInaute passionné
WRInaute passionné
 
Messages: 2217
Inscription: 10 Avr 2005

Message le Mer Mar 01, 2006 20:48

Fais déjà un test pour voir si ce n'est pas ta variable qui fait planter la fonction.

<?php echo bcmul(40, 100, 1); ?>

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Problème dans un code PHP

Message le Mer Mar 01, 2006 20:50

Je connais absolument pas le PHP, comment faire pour faire un test?

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Problème dans un code PHP

Message le Mer Mar 01, 2006 21:39

J'ai executé <?php echo bcmul(40, 100, 1); ?> dans phpMtAdmin, et le message suivant est apparu :
Erreur
Il semble qu'il y ait une erreur dans votre requête SQL. Le message ci-bas peut vous aider à en trouver la cause.

ERROR: Ponctuation invalide @ 1
STR: <?
SQL: <?php echo bcmul(40, 100, 1);



requête SQL:


MySQL a répondu:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<?php echo bcmul(40, 100, 1)' at line 1
Que dois-je faire?


dorian53
WRInaute passionné
WRInaute passionné
 
Messages: 2217
Inscription: 10 Avr 2005

Message le Mer Mar 01, 2006 21:48

Ce n'est pas à placer dans une requete via phpmymadin.

Il faut mettre ça dans une page.pxp

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Message le Mer Mar 01, 2006 21:56

Pouvez-vous m'expliquer comment procéder pour mettre dans une page pxp svp? Merci.

silverbeach
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 333
Inscription: 20 Juil 2005

Message le Mer Mar 01, 2006 21:58

c'est une page php, il a fait une erreur de frappe :wink:

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Problème dans un code PHP

Message le Mer Mar 01, 2006 22:04

Donc je crée une page php, et je lexecute dans mon navigateur? Lorsque je le fais, ça m'affiche l'erreur suivante :
Fatal error: Call to undefined function: bcmul() in /www/sites/1/ifrance.com/w/i/wineuros/site/001.php on line 1


enky
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 405
Inscription: 23 Mar 2003

Message le Mer Mar 01, 2006 22:10

Perso je te conseil de te documenter un minimum sur le php et Mysql.
fait donc un tour sur http://www.phpdebutant.org tout deviendra plus clair si tu a quelques bases.

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Problème dans un code PHP

Message le Mer Mar 01, 2006 22:35

Merci pour le site, je vais jeter un coup d'oeil!


dorian53
WRInaute passionné
WRInaute passionné
 
Messages: 2217
Inscription: 10 Avr 2005

Message le Mer Mar 01, 2006 23:15

silverbeach a écrit:c'est une page php, il a fait une erreur de frappe :wink:


Lol, oui merci, y'avait france-slovaquie qui m'appelait :)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités