Version complète: sur le forum Webmaster Hub : affichage d'enregistrements
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > SQL
nolog
Bonjour,

voila je fais une requete sur ma table (qui contient 12 enregistrement )
affichage aleatoire; Et bizarrement je n'ai que 10 enregistrements qui s'affichent!

CODE

<div align="center" style="height:340px;width:650px; border:1px solid;overflow:auto;" >
<br>
<span style="font-family: Verdana; font-size: 12px;"><a href="ajouter_evenement.php">Ajouter</a> un &eacute;venement <br>
</span><br>
<table width="559" height="108" cellpadding="0" cellspacing="0">
<tr>
<td width="251" height="68"><div align="center" style="font-weight: bold; font-size: 14px; font-family: Verdana;">Evenement</div></td>
<td width="121"><div align="center" style="font-size: 14px; font-family: Verdana; font-weight: bold;">Date</div></td>
<td width="160"><div align="center" style="font-weight: bold; font-size: 14px; font-family: Verdana;">Lieu</div></td>
<td width="25"><span style="font-family: Verdana; font-size: 9px;">Modifier</span></td>
</tr>
<?php do { ?>
<tr>
<td height="34"><div align="left" style="color: #0A2A99; font-family: Verdana; font-size: 14px;"><span style="font-weight: bold;"><a href="plan.php?varevenement=<?php echo $row_rsttlesevenements['ideven']; ?>"><?php echo $row_rsttlesevenements['evenement']; ?></a></span></div></td>
<td><div align="center"><span style="font-size: 12px"><?php echo $row_rsttlesevenements['date']; ?></span></div></td>
<td><span style="font-family: Verdana; font-size: 12px;"><?php echo $row_rsttlesevenements['lieu']; ?></span></td>
<td><div align="center"><a href="ident_evenement.php?varevenement=<?php echo $row_rsttlesevenements['ideven']; ?>"><img src="../images/STYLO.png" width="8" height="10" border="0"></a></div></td>
</tr>
<?php } while ($row_rsttlesevenements = mysql_fetch_assoc($rsttlesevenements)); ?>
</table>
</div>

si vous pouvez m'expliquer comment cela ce fait ca sera cool merci.
NorSeb
Bonjour,

Ta requète ne contient-elle pas un "LIMIT 10" par hasard ?
nolog
Bonjour norseb,

ma requete est la suivante:

CODE
SELECT *
FROM evenements
ORDER BY rand()
NorSeb
Et si tu fait un
CODE
echo mysql_num_rows($rsttlesevenements);

?
nolog
à la place de ma requete?

debutant blush.gif
NorSeb
Apres l'exécution de ta requète smile.gif
nolog
j'ai le chiffre 10 qui s'affiche IMSTP6.gif au dessus de mon tableau dynamique
nolog
IMSTP3.gif
En fait j'avais un
$maxRows_rsttlesevenements = 10;
dans mon script, et je cherchais comme un imbécile.

par contre j'aurai aimé savoir comment faire pour eliminer des enregistrement suivant la date
c'est à dire que dès que la date d'un enregistrement est depassée par la date en court : l'enregistrement s'efface.
sauriez vous comment faire
merci
xpatval
Tu récupères (SELECT) les données de ta table contenant le champ date_enregistrement et tu compares la valeur de ce champ avec la date en cours.
DELETE de l'enreg si la condition de comparaison = true.

xpatval
nolog
j'essai tt de suite
merci pour ton accompagnement c'est sympa wink.gif
Anonymus
Si tu es débutant, n'oublies pas de faire une sauvegarde, avant tout 'delete', pour éviter les erreurs wink.gif

Une fois la suppression effectuée, il est impossible de revenir en arrière :/
nolog
C'est noté merci.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.