Sujet : [Php/mysql] : probleme de couleur !!!!!!!! |
juvenis |
comme ca ca devrait fonctionner
$i=0; // 4. on initialise notre compteur "$i" à Zéro WHILE($res!=$i) // 5. chaque fois que "$res" est dif. de "$i", donc qu'il y a un enreg. { $dat = mysql_result($req,$i,"date" ); // 6. on récupère le champs "date" $drv = mysql_result($req,$i,"drv" ); // 6. on récupère le champs "drv" $url = mysql_result($req,$i,"url" ); // 6. on récupère le champs "url"
$i=0; // 4. on initialise notre compteur "$i" à Zéro WHILE($res!=$i) // 5. chaque fois que "$res" est dif. de "$i", donc qu'il y a un enreg. { $dat = mysql_result($req,$i,"date" ); // 6. on récupère le champs "date" $drv = mysql_result($req,$i,"drv" ); // 6. on récupère le champs "drv" $url = mysql_result($req,$i,"url" ); // 6. on récupère le champs "url" $a = substr("$dat", 0, 4); // conversion $m = substr("$dat", 5, 2); // de la date $j = substr("$dat", 8, 2); // au format $dat = "$j"."-"."$m"; // Français $today = date("Y-m-d" );
if ($today == $dat) {
echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\" color=\"red\">$dat - <a href=\"$url\">$drv</a></font><br>"; // 7. on affiche les résultats
} else {
echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">$dat - <a href=\"$url\">$drv</a></font><br>"; // 7. on affiche les résultats }
$i++; // 8. on ajoute un au compteur et on retourne à WHILE } mysql_close(); // 9. on ferme la connexion $a = substr("$dat", 0, 4); // conversion $m = substr("$dat", 5, 2); // de la date $j = substr("$dat", 8, 2); // au format $dat = "$j"."-"."$m"; // Français echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">$dat - <a href=\"$url\">$drv</a></font><br>"; // 7. on affiche les résultats $i++; // 8. on ajoute un au compteur et on retourne à WHILE } mysql_close(); // 9. on ferme la connexion |
juvenis |
comme ca ca devrait fonctionner
$i=0; // 4. on initialise notre compteur "$i" à Zéro WHILE($res!=$i) // 5. chaque fois que "$res" est dif. de "$i", donc qu'il y a un enreg. { $dat = mysql_result($req,$i,"date" ); // 6. on récupère le champs "date" $drv = mysql_result($req,$i,"drv" ); // 6. on récupère le champs "drv" $url = mysql_result($req,$i,"url" ); // 6. on récupère le champs "url"
$i=0; // 4. on initialise notre compteur "$i" à Zéro WHILE($res!=$i) // 5. chaque fois que "$res" est dif. de "$i", donc qu'il y a un enreg. { $dat = mysql_result($req,$i,"date" ); // 6. on récupère le champs "date" $drv = mysql_result($req,$i,"drv" ); // 6. on récupère le champs "drv" $url = mysql_result($req,$i,"url" ); // 6. on récupère le champs "url" $a = substr("$dat", 0, 4); // conversion $m = substr("$dat", 5, 2); // de la date $j = substr("$dat", 8, 2); // au format $dat = "$j"."-"."$m"; // Français $today = date("Y-m-d" );
if ($today == $dat) {
echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\" color=\"red\">$dat - <a href=\"$url\">$drv</a></font><br>"; // 7. on affiche les résultats
} else {
echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">$dat - <a href=\"$url\">$drv</a></font><br>"; // 7. on affiche les résultats }
$i++; // 8. on ajoute un au compteur et on retourne à WHILE } mysql_close(); // 9. on ferme la connexion $a = substr("$dat", 0, 4); // conversion $m = substr("$dat", 5, 2); // de la date $j = substr("$dat", 8, 2); // au format $dat = "$j"."-"."$m"; // Français echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">$dat - <a href=\"$url\">$drv</a></font><br>"; // 7. on affiche les résultats $i++; // 8. on ajoute un au compteur et on retourne à WHILE } mysql_close(); // 9. on ferme la connexion |
bioman |
Voila mon fichier :
Code :
- <?
- $db = mysql_connect("localhost", "login", "mdp" ); // 1. connexion à la base
- mysql_select_db("mf",$db); // 1. sélection de la base
- $req = mysql_query("SELECT * FROM drv ORDER BY date DESC" ); // 2. on sélectionne les enregistrements
- $res = mysql_numrows($req); // 3. on compte le nombre de résultats
- $i=0; // 4. on initialise notre compteur "$i" à Zéro
- WHILE($res!=$i) // 5. chaque fois que "$res" est dif. de "$i", donc qu'il y a un enreg.
- {
- $dat = mysql_result($req,$i,"date" ); // 6. on récupère le champs "date"
- $drv = mysql_result($req,$i,"drv" ); // 6. on récupère le champs "drv"
- $url = mysql_result($req,$i,"url" ); // 6. on récupère le champs "url"
- $a = substr("$dat", 0, 4); // conversion
- $m = substr("$dat", 5, 2); // de la date
- $j = substr("$dat", 8, 2); // au format
- $dat = "$j"."-"."$m"; // Français
- echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">$dat - <a href=\"$url\">$drv</a></font><br>"; // 7. on affiche les résultats
- $i++; // 8. on ajoute un au compteur et on retourne à WHILE
- }
- mysql_close(); // 9. on ferme la connexion
- ?>
|
je veux juste que la date du jour soit afficher et pas toute les date puis que dans ma base de donnee il n'y a pas qu'une seul date, et que je n'affiche pas seulement des éléments qui ont la date du jour! [edtdd]--Message édité par bioman--[/edtdd] |