Ses dernières news
Ses derniers sujets sur les forums
Bonjour,
J'ai crée une fonction qui me permet d'afficher un message/contenu différent selon l'heure de la journée mais celle-ci ne m'affiche rien (ni erreur, ni message
, il m'affiche juste l'heure actuelle que j'ai mis pour le test !)
Voici le code :
<?php
$heureactuelle = date("H"); //On définie tout d'abord l'heure actuelle !
echo $heureactuelle; //J'affiche l'heure pour tester
echo "<br><br>";
function AffichageSelonHeure() {
if ($heureactuelle >=0 && $heureactuelle <=4)
{
$affiche = "Affiche tableau avec stats du jour entre 0 et 4 h";
}
if ($heureactuelle >=5 && $heureactuelle <=9)
{
$affiche = "Affiche tableau avec stats du jour entre 5 et 9 h";
}
if ($heureactuelle >=10 && $heureactuelle <=14)
{
$affiche = "Affiche tableau avec stats du jour entre 10 et 14 h";
}
if ($heureactuelle >=15 && $heureactuelle <=18)
{
$affiche = "Affiche tableau avec stats du jour entre 15 et 18 h";
}
if ($heureactuelle >=19 && $heureactuelle <=23)
{
$affiche = "Affiche tableau avec stats du jour entre 19 et 23 h";
}
return $message;
}
echo AffichageSelonHeure();
?>
Ai-je oublié quelques chose ???
Merci par avance !
Bonjour,
Voîlà je suis entrain de faire un site de concours sur lequel j'ai mis un classement pour les membres (celui qui à le plus de points). Mon problème c'est que j'ai fais un tableau (début en html et la fin en php) mais il me retourne une erreur
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/queducash/www/estce-votre-jour/classement.php on line 67
voici mon code :
<?php
$clause = " WHERE nb_points";
if (isset($pts))
{
$clause = " WHERE nb_points";
}
$ordre = " DESC LIMIT 10";
if (isset($ordre))
{
$orderby = " ORDER BY $ordre";
}
$orderby = "ORDER BY DESC LIMIT 10";
$sql = "SELECT * FROM membres" . $clause . $orderby;
$result = mysql_query($sql);
//if (mysql_num_rows($result) > 0) {
while ($data = mysql_fetch_array ($result)) {
$classement = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10");
$pseudo = $data['pseudo'];
$nbpoints = $data['nb_points'];
$ville = $data['cp'];
$pays = $data['pays'];
//affichage drapeau
if ($data['pays']=="France") {
$drp = "fr.gif";
} else {
$drp = $data['pays'];
}
echo "<tr>";
echo "<td width='145' align='center'>$pseudo</td>";
echo "<td width='111' align='center'>$nbpoints</td>";
echo "<td align='center'>$ville</td>";
echo "<td width='46' align='center'><img src='images/$drp'></td>";
}
//}
//else {
//echo "<tr><td colspan='5' align='center'><br><br><img src='images/empty.gif'><br>Aucun participation pour le moment !</td></tr>";
//}
echo "</table></div>";
?>
Voilà si quelqu'un peux m'aider ! Euh aussi vous remarqué que j'ai des ligne mis en commentaire, c'est que j'aurais aussi voulu faire c'est afficher le tableau si il y'a des résultat, sinon afficher le message comme quoi personne ne participe. Mais il me retourne une autre erreur peux être du à celle qui est retournée par mysql_fetch_array().
Merci !
Ses derniers messages sur les forums
Bonsoir,
Bah ce que je souhaite faire c'est afficher un tableau avec le pseudo, la ville, le pays et le nombre de points du membre dont le membre qui a le plus de points en 1ere position du tableu. Je sais pas si ma requete est bonne mais je vais voir vos propositions.
Merci !
Bonjour,
J'ai crée une fonction qui me permet d'afficher un message/contenu différent selon l'heure de la journée mais celle-ci ne m'affiche rien (ni erreur, ni message
, il m'affiche juste l'heure actuelle que j'ai mis pour le test !)
Voici le code :
<?php
$heureactuelle = date("H"); //On définie tout d'abord l'heure actuelle !
echo $heureactuelle; //J'affiche l'heure pour tester
echo "<br><br>";
function AffichageSelonHeure() {
if ($heureactuelle >=0 && $heureactuelle <=4)
{
$affiche = "Affiche tableau avec stats du jour entre 0 et 4 h";
}
if ($heureactuelle >=5 && $heureactuelle <=9)
{
$affiche = "Affiche tableau avec stats du jour entre 5 et 9 h";
}
if ($heureactuelle >=10 && $heureactuelle <=14)
{
$affiche = "Affiche tableau avec stats du jour entre 10 et 14 h";
}
if ($heureactuelle >=15 && $heureactuelle <=18)
{
$affiche = "Affiche tableau avec stats du jour entre 15 et 18 h";
}
if ($heureactuelle >=19 && $heureactuelle <=23)
{
$affiche = "Affiche tableau avec stats du jour entre 19 et 23 h";
}
return $message;
}
echo AffichageSelonHeure();
?>
Ai-je oublié quelques chose ???
Merci par avance !
Bonjour,
Bah j'ai pourtant mes les conditions
$clause = " WHERE nb_points";
if (isset($pts))
{
$clause = " WHERE nb_points";
}
$ordre = " DESC LIMIT 10";
if (isset($ordre))
{
$orderby = " ORDER BY $ordre";
}
$orderby = "ORDER BY DESC LIMIT 10";
$sql = "SELECT * FROM membres" . $clause . $orderby;
Les condition $clause (donc WHERE nb_points) et $orderby (donc ORDER BY DESC LIMIT 10) ou bien j'ai du mal comprendre ceux que sont les conditions, je ne suis qu'un débutant
Ses derniers commentaires de news
Aucun commentaire de news
Ses derniers commentaires de sites
Aucun commentaire de sites
Ses derniers commentaires de wall