J'ai un souci insondable pour moi, peut être que vous ?
J'ai une requête genre :
CODE
$reponse = mysql_query('SELECT * FROM truc');
J'utilise une boucle pour afficher sans problème les données :
CODE
while ($donnees = mysql_fetch_array($reponse))
{
echo $donnees['truc1'];
}
{
echo $donnees['truc1'];
}
Je veux réutiliser le résultat dans une fonction :
CODE
$reponse = mysql_query('SELECT * FROM truc');
echo showCalendar($periode_chosie,$reponse);
while ($donnees = mysql_fetch_array($reponse))
{
echo $donnees['truc1'];
}
echo showCalendar($periode_chosie,$reponse);
while ($donnees = mysql_fetch_array($reponse))
{
echo $donnees['truc1'];
}
En dans la fonction (exemple simplifié) je fais :
CODE
function showCalendar($periode,$evenement)
{
while ($donnees = mysql_fetch_array($evenement))
{
echo $donnees['truc1'];
}
return $leCalendrier;//$evenement==Resource id #5 O_o
}
{
while ($donnees = mysql_fetch_array($evenement))
{
echo $donnees['truc1'];
}
return $leCalendrier;//$evenement==Resource id #5 O_o
}
Mais là j'ai rien qui s'affiche dans aucune des deux boucle O_o
Au cas ou je ne suis pas claire si je fais ça ça fonctionne:
CODE
function showCalendar($periode)
{
$reponse = mysql_query('SELECT * FROM truc');
while ($donnees = mysql_fetch_array($reponse))
{
echo $donnees['truc1'];
}
return $leCalendrier;
}
{
$reponse = mysql_query('SELECT * FROM truc');
while ($donnees = mysql_fetch_array($reponse))
{
echo $donnees['truc1'];
}
return $leCalendrier;
}
Merci pour vos lumières