rudybiss
Messages postés60Date d'inscriptionmercredi 22 septembre 2004StatutMembreDernière intervention20 juillet 2009
-
22 juin 2008 à 03:25
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
22 juin 2008 à 09:31
Bonjour à tous!!!
Voila je devéloppe un site et je dois gerer des évenements.Alors j'ai un table qui contient tous les évenements liées à des dates et lorsque l'utilisateur choisis une date,le résultat apparait dans un tableau.
Alors mon problème est que j'ai plus d'une centaine d'evenements liés à la même date et mon tableau affiche 100 lignes(qui correspondent aux résultats) or j'aimerais que mon tableau ne s'agrandisse pas,qu'il affiche que les 5 premiers résultats et le reste pourra etre vu à l'aide d'une barre de défilement vertical qui doit etre placé au bout du tableau.J'aurais besoin de votre aide car je ne sais pas comment mettre une scrollbar dans le tableau.
//connexion à la base de données
// information pour la connection à le DB
$base ='calendrier';
$login='root';
$pwd='';
$host='localhost';
// connection à la DB
$link = mysql_connect ($host,$login,$pwd) or die ('Erreur : '.mysql_error() );
mysql_select_db($base) or die ('Erreur :'.mysql_error());
$date =addslashes($_POST['verifdate']) ; // declaration de la variable date pour affichage
list($year, $month, $day) = explode("-", $date);
$date = "$day-$month-$year";
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$select = "SELECT * FROM evenements where datevenement='$date' ";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
list($year, $month, $day) = explode("-", $date);
echo "Evenements liés à la date du ".$date = "$day-$month-$year";
// echo "Evenements liés à la date du: ".$date;
// si on a récupéré un résultat on l'affiche.
if($total) {
// debut du tableau
echo ''.\"\n\";
// première ligne on affiche les titres du tableau
echo '----
';
echo 'Titre de l\'événement, ';
echo 'Nature de l\'événement, ';
echo 'Lieu, ';
echo 'Heure, ' ;
echo 'Date, ' ;
echo ''.\"\n\";
// lecture et affichage des résultats
while($row = mysql_fetch_array($result)) {
echo '----
';
echo ''.$row["titrevenement"].', ';
echo ''.$row["natevement"].', ';
echo ''.$row["lieu"].', ';
echo ''.$row["heure"].', ';
echo ''.$row["datevenement"].', ';
echo ''.\"\n\";
}
echo '
'."\n";
echo '<center>[schema.html Retour]<center>';
// fin du tableau.
}
else echo '<center>Pas d\'evenements enregistrés à cette date...</center>';
// on libère le résultat
mysql_free_result($result);