Salut les gars,
J'ai un pb avec une fonction:
Code :
- // Définition des fonctions
- // Début réponse ------
- function Reponse($rep) {
- echo '<p>';
- // Titre
- echo $rep;
- echo ': ';
- // Total
- $connexion = mysql_db_query($sql_bdd_web_omusic,"SELECT * FROM sondage_reponse WHERE id_sondage='$sond' AND r1='$rep'" ) or die("Erreur mysql_db_query" );
- $nb = mysql_num_rows($connexion);
- if ($nb > 0) {
- echo $nb;
- }
- else {
- echo $no_r;
- }
- // En pourcentage
- $n = $nb / $nb_total;
- $n = round($n, 2);
- echo ' soit '.$n.'%';
- echo '</p>';
- // Fin réponse ------
- }
|
Ensuite je l'appelle comme suit :
Mais voila ce qui s'affiche :
Code :
- OUI: Erreur mysql_db_query
|
Je comprends pas d'où l'erreur car le code fonctionne en dehors d'une fonction.
En effet, si je mets ça :
Code :
- // Début réponse ------
- $rep = "OUI";
- echo '<p>';
- // Titre
- echo $rep;
- echo ': ';
- // Total Question 1
- $connexion = mysql_db_query($sql_bdd_web_omusic,"SELECT * FROM sondage_reponse WHERE id_sondage='$sond' AND r1='$rep'" ) or die("Erreur mysql_db_query" );
- $nb = mysql_num_rows($connexion);
- if ($nb > 0) {
- echo $nb;
- }
- else {
- echo $no_r;
- }
- // En pourcentage
- $n = $nb / $nb_total;
- $n = round($n, 2);
- echo ' soit '.$n.'%';
- echo '</p>';
- // Fin réponse ------
|
Quelqu'un voit il la bourde ?
Merki