PHP MYSQL Affichage resultats selon heure et heure de nuit
PHP MYSQL Affichage resultats selon heure et heure de nuit - PHP - Programmation
MarshPosté le 11-12-2007 à 01:45:58
Bonjour, c'est tres urgent pour une radio Je doit imperativement afficher les résultats de la base de donnee selon l'heure, tout marche bien dansla journée sauf la nuit
de 00h à 23 heure, aucun probleme mais de 23 heure à 07heure, gros prob
Aucun résultats sort de la base, il prend pas ne compte le jour suivant,
voici mon code PHP/Mysql
<?php
$heure=date("G" ); $commaff= mysql_query("SELECT * FROM ".T_ANIMATEUR." WHERE heuredebut<='$heure' AND heurefin>='$heure'+1 LIMIT 1" );
if (mysql_num_rows($commaff) == 0)
echo '<div align="center"><a href="playlist.php"><img src="images/playlis.png" alt="Ecouter la Playlist de Mona FM" width="250" height="176" border="0" /></a></div> ';
Marsh Posté le 11-12-2007 à 01:45:58
Bonjour, c'est tres urgent pour une radio
Je doit imperativement afficher les résultats de la base de donnee selon l'heure, tout marche bien dansla journée sauf la nuit
de 00h à 23 heure, aucun probleme
mais de 23 heure à 07heure, gros prob
Aucun résultats sort de la base, il prend pas ne compte le jour suivant,
voici mon code PHP/Mysql
<?php
$heure=date("G" );
$commaff= mysql_query("SELECT * FROM ".T_ANIMATEUR." WHERE heuredebut<='$heure' AND heurefin>='$heure'+1 LIMIT 1" );
if (mysql_num_rows($commaff) == 0)
echo '<div align="center"><a href="playlist.php"><img src="images/playlis.png" alt="Ecouter la Playlist de Mona FM" width="250" height="176" border="0" /></a></div>
';
while ($donnees = mysql_fetch_array($commaff))
{
$jour=date("w" );
$jourbd=$donnees['jour'];
$journee = explode(",", $jourbd);
$max=45;
$chaine=$donnees['bio'];
if(strlen($chaine)>=$max)
{
$chaine=substr($chaine,0,$max);
$espace=strrpos($chaine," " );
if($espace)
$chaine=substr($chaine,0,$espace);
$chaine .= ' ...';
}
$numero=$donnees[0];
for($i=0;$i<sizeof($journee);$i++)
{
if($jour==$journee[$i]){
echo'
'.stripslashes ($donnees['nomprenom']).'
';
}
}
}
?>