Bonjour,
J'ai une page article qui m'affiche les nessages d'erreurs suivants sans que je comprenne pourquoi. Quelqu'un a-t-il une piste?
Ma page est comme ceci:
-----------------------
<BOUCLE_article_principal(ARTICLES) {id_article}>
<?
du php qui remplit des variables à partir d'un appel à la base de données
?>
<html>
...
<body>
... Utilisation des variables en question.
</body>
</html>
</BOUCLE_article_principal>
À l'affichage, je vois que le php s'est bien executé, que le body s'affiche correctement, mais PLUS BAS QUE LE BOUTON "RECALCULER LA PAGE", j'ai ceci:
Warning: Accès refusé pour l'utilisateur: 'ODBC@localhost' (mot de passe: NON) in d:\program files\easyphp\www\youropinion\ecrire\inc_db_mysql.php3 on line 26
Warning: MySQL Connection Failed: Accès refusé pour l'utilisateur: 'ODBC@localhost' (mot de passe: NON) in d:\program files\easyphp\www\youropinion\ecrire\inc_db_mysql.php3 on line 26
Warning: MySQL: A link to the server could not be established in d:\program files\easyphp\www\youropinion\ecrire\inc_db_mysql.php3 on line 26
Warning: Accès refusé pour l'utilisateur: 'ODBC@localhost' (mot de passe: NON) in d:\program files\easyphp\www\youropinion\ecrire\inc_db_mysql.php3 on line 26
Warning: MySQL Connection Failed: Accès refusé pour l'utilisateur: 'ODBC@localhost' (mot de passe: NON) in d:\program files\easyphp\www\youropinion\ecrire\inc_db_mysql.php3 on line 26
Warning: MySQL: A link to the server could not be established in d:\program files\easyphp\www\youropinion\ecrire\inc_db_mysql.php3 on line 26
Si j'enlève l'appel à la bd dans le php du haut, les messages disparaissent...
Le code php est celui-ci:
<?
include("incl-param-cx.php" ); // contient les valeurs des $Cx...
function get_langue_num($langue)
{
if (strtoupper($langue) == "FR")
$ret = 1;
else
$ret = 0;
return $ret;
}
$langue = "en";
$langue_num = get_langue_num($langue);
// Pour les opinions précédentes et suivantes
$titre_principal = "[(#TITRE|addslashes)]";
$premier_article_suivant = true;
$premier_article_precedent = true;
// Comptage des votes
$vote_oui = array( "-", "-", "-", "-" );
$vote_non = array( "-", "-", "-", "-" );
function compte_votes( $id_rubrique )
{
global $vote_oui, $vote_non;
global $CxServeur,
$Cxlogin,
$CxMDP,
$CxBDD;
echo "$CxServeur,
$Cxlogin,
$CxMDP,
$CxBDD;<br>";
$link = mysql_connect( $CxServeur, $Cxlogin, $CxMDP ) or die ("Impossible d'enregistrer cette opinion (erreur d'accès au serveur $CxServeur)");
$db = mysql_select_db($CxBDD) or die ("Impossible d'enregistrer cette opinion (erreur d'accès à la base $CxBDD)");
$result = mysql_query( "select id_question, sum(valeur), count(valeur)
from votes
where id_rubrique=$id_rubrique
group by id_question
order by id_question" );
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
print "q=$row[0] oui=$row[1] total=$row[2]<br>";
$vote_oui[$row[0]-1] = intval( 0.5 + (100 * $row[1] / $row[2]) );
$vote_non[$row[0]-1] = 100 - $vote_oui[$row[0]-1];
}
mysql_free_result($result);
mysql_close ($link);
echo "fini<br>";
}
compte_votes( #ID_RUBRIQUE );
?>
--
Vincent