Auden <""@free.fr>
2007-06-04 07:14:56 UTC
Bonjour j'ai un soucis pour appeler une fonction :
Je pense avoir bien suivi le tutoriel mais j'ai toujours une erreur.
Voici la fonction
---------------------------------------------
// Affiche de la moyenne
<?php
function affichemoyenne($numerocrit,$boutique)
{
// connexion à la base
$db = mysql_connect('mysql5-3', 'aaaaaaa', 'bbbbbbb') or die('Erreur de
connexion '.mysql_error());
// sélection de la base
mysql_select_db('aquaoiyp') or die('Erreur de selection '.mysql_error());
$query = "SELECT AVG(".$numerocrit.") FROM ".$boutique." WHERE
TO_DAYS(NOW()) - TO_DAYS(date) <= 180;";
$result = mysql_query($query);
$record_array = mysql_fetch_array($result, MYSQL_NUM);
$moyenne = $record_array[0] ;
if ( $moyenne == 0 ) {
echo "Pas de note";
} else {
echo round($moyenne, 2);
echo " / 10";
}
mysql_close(); // on ferme la connexion
}
?>
Et voici avec quoi je comptais l'appeler :
------------------------------------
<?php
Require("/affichemoyenne.php");
// on appelle la page contenant la fonction
affichemoyenne("crit1","boutiqueanimalissaintpriest");
?>
---------------------------------------------------
Maia ça m'indique une erreur sur cette ligne :
erreur : Fatal error: Call to undefined function: affichemoyenne() in
.../boutiques/liste-des-boutiques-de-la-region-lyonnaise.php on line 64
line 64 => affichemoyenne("crit1","boutiqueanimalissaintpriest");
Merci pour votre soutien !!
Auden
Je pense avoir bien suivi le tutoriel mais j'ai toujours une erreur.
Voici la fonction
---------------------------------------------
// Affiche de la moyenne
<?php
function affichemoyenne($numerocrit,$boutique)
{
// connexion à la base
$db = mysql_connect('mysql5-3', 'aaaaaaa', 'bbbbbbb') or die('Erreur de
connexion '.mysql_error());
// sélection de la base
mysql_select_db('aquaoiyp') or die('Erreur de selection '.mysql_error());
$query = "SELECT AVG(".$numerocrit.") FROM ".$boutique." WHERE
TO_DAYS(NOW()) - TO_DAYS(date) <= 180;";
$result = mysql_query($query);
$record_array = mysql_fetch_array($result, MYSQL_NUM);
$moyenne = $record_array[0] ;
if ( $moyenne == 0 ) {
echo "Pas de note";
} else {
echo round($moyenne, 2);
echo " / 10";
}
mysql_close(); // on ferme la connexion
}
?>
Et voici avec quoi je comptais l'appeler :
------------------------------------
<?php
Require("/affichemoyenne.php");
// on appelle la page contenant la fonction
affichemoyenne("crit1","boutiqueanimalissaintpriest");
?>
---------------------------------------------------
Maia ça m'indique une erreur sur cette ligne :
erreur : Fatal error: Call to undefined function: affichemoyenne() in
.../boutiques/liste-des-boutiques-de-la-region-lyonnaise.php on line 64
line 64 => affichemoyenne("crit1","boutiqueanimalissaintpriest");
Merci pour votre soutien !!
Auden