par
maroan » 07 mars 2005, 14:49
bonjour à tous,
j'essaie de faire afficher une info de ma base de données une fois par jour, avec ce code (pas tres propre), mais je rame misérablement. je sais qu'on peut utiliser un fichier pour en obtenir la date de creation et se baser la dessus pour calculer une durée ecrire dedans... mais c'est tout, mes connaissances sont encore limitées et j'y arrive pas. si vous avez une piste plus efficace que la mienne, ou une aide quelle qu'elle soit, elles sont les bienvenues
bonne continuation
voici mon code actuel :
<?php
$nbCol = 1;
$rs = mysql_query('SELECT * FROM art ORDER BY rand() LIMIT '.$nbCol) or die("Error!");
$nbRows = mysql_num_rows($rs);
$id = 1;
while (($row = mysql_fetch_array($rs)) !== false) {
echo
'<td><a href=art_'.$row['idart'].'><img src="images/art.php?/'.$row['idart'].'.jpg" </a></td>';
echo
"<td>" .$row['nom'] . " " .$row['prenom'] . "</td>" .
"<td><a href=\"" .$row['site']. "\">" .$row['site'] . "</a></td>";
$id ++;
if ($id % 2 == 0 && $nbRows != $id) {
echo '</tr><tr>';
}
}
if ($id % 2 != 0) {
echo '<td> </td>';}
?>
en gros ca m'affiche une "fiche" avec photo, nom, prenom et une adresse web à chaque fois que la page est chargée, mais je voudrais que ca fasse ca une fois par jour
bonjour à tous,
j'essaie de faire afficher une info de ma base de données une fois par jour, avec ce code (pas tres propre), mais je rame misérablement. je sais qu'on peut utiliser un fichier pour en obtenir la date de creation et se baser la dessus pour calculer une durée ecrire dedans... mais c'est tout, mes connaissances sont encore limitées et j'y arrive pas. si vous avez une piste plus efficace que la mienne, ou une aide quelle qu'elle soit, elles sont les bienvenues :)
bonne continuation
voici mon code actuel :
[php]<?php
$nbCol = 1;
$rs = mysql_query('SELECT * FROM art ORDER BY rand() LIMIT '.$nbCol) or die("Error!");
$nbRows = mysql_num_rows($rs);
$id = 1;
while (($row = mysql_fetch_array($rs)) !== false) {
echo
'<td><a href=art_'.$row['idart'].'><img src="images/art.php?/'.$row['idart'].'.jpg" </a></td>';
echo
"<td>" .$row['nom'] . " " .$row['prenom'] . "</td>" .
"<td><a href=\"" .$row['site']. "\">" .$row['site'] . "</a></td>";
$id ++;
if ($id % 2 == 0 && $nbRows != $id) {
echo '</tr><tr>';
}
}
if ($id % 2 != 0) {
echo '<td> </td>';}
?>[/php]
en gros ca m'affiche une "fiche" avec photo, nom, prenom et une adresse web à chaque fois que la page est chargée, mais je voudrais que ca fasse ca une fois par jour