Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: arnaudb le le 20-06-2005 a 12:37:35

Titre: Affichage des donnes avec Mysql_fetch_array
Posté par: arnaudb le le 20-06-2005 a 12:37:35

Salut,

Voila, je suis au stade de lecture des données dans la BDD.
J'utilise un mysql_fetch_array pour recuperer les données.
J'aimerai cependant que une ligne sur deux ai une couleur de fond differente, et que je puisse configurer le nombre de ligne par page.

Cordialement Arnaud

Titre: Re:Affichage des donnes avec Mysql_fetch_array
Posté par: tavman le le 20-06-2005 a 14:04:01

pour limiter le nombre de lignes par pages, regarde du coté de LIMIT (ca va dans la requete SQL).

Sinon, pour changer la couleur une ligne sur 2 :

$L_Couleur = ["#000000" , "#FFFFFF"];
$i = 0;
while ( $Datas = mysql_fetch_array( $requete ) ) {
$i++;
$Couleur = $L_Couleur[ $i % 2 ];
}

sinon, pour limiter le nombre de lignes par pages (si t'y arrive pas avec LIMIT et seulement dans ce cas là) faire une boucle while comme ca :

$i = 0;
while ( ( $Datas = mysql_fetch_array( $requete ) ) && ($i < 30) ){
$i++;
}

Titre: Re:Affichage des donnes avec Mysql_fetch_array
Posté par: arnaudb le le 20-06-2005 a 17:37:38

En fait pour limiter le nombre d'affichage par page c'est ok MERCI. Sinon comment faire pour que afficher le numero des pages avec les liens?

Titre: Re:Affichage des donnes avec Mysql_fetch_array
Posté par: MFred le le 20-06-2005 a 17:44:51

http://www.google.fr/search?hs=DiN&hl=fr&q=affichage+page+par+page+php (http://www.google.fr/search?hs=DiN&hl=fr&q=affichage+page+par+page+php)

Le tuto de phpdebutant, que je te conseille, arrive en premier résultat ...
http://www.phpdebutant.org/article84.php

Titre: Re:Affichage des donnes avec Mysql_fetch_array
Posté par: arnaudb le le 20-06-2005 a 19:21:14

Merci cela fonctionne comme je veux grace à votre aide.
J'aurais encore une question je ne pense pas qu'il fait un nouveau post.

Je fais un tri en recuperant une variable dans l'url avec $_GET.
http://monsite.com/tri.php?tri=date&sens=DESC
Le truc est que quand je clique sur un lien avec DESC le tri fonctionne, mais pas avec la valeur ASC ?


Titre: Re:Affichage des donnes avec Mysql_fetch_array
Posté par: FireLink le le 23-06-2005 a 02:23:09

Le truc me parait étrange...

Sinon, si tu veux le tout classé en ASC,

T'as qu'a faire ton lien ASC du genre:
http://monsite.com/tri.php?tri=date

et tu vérifie simplement si elle est la du genre


Code:

if($_GET['sens'] == 'DESC')
{
//Requête avec DESC
}
elseif(!isset($_GET['sens'])
{
//Requête avec ASC ou tout simplement pas de ASC
}
else
{
echo"Erreur de variable";
}

Titre: Re:Affichage des donnes avec Mysql_fetch_array
Posté par: arnaudb le le 23-06-2005 a 17:28:35

Merci j'ai trouvé il y avait des quote en trop lol


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.