traiter les lignes d'un resultat dune requete

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : traiter les lignes d'un resultat dune requete

Re: traiter les lignes d'un resultat dune requete

par moogli » 07 juil. 2013, 16:11

salut,

garde le numéro de ligne de résultat et utilise l'opérateur conditionnel pour savoir c'est 2 ou 3 sinon c'est 1 ;)

par exemple
$i = 1;
while ($data = ...) {
$css= 'gauche';
if($i %3 == 0) {
$css = 'droite';
else if($i % 2 == 0) {
$css = 'milieu';
}
echo '<div class="'.$css.'">'.$data['truc'].'</div>';
$i ++;
}
l'avantage de sa c'est que tu pourra choisir d'avoir plus d'une ligne et afficher en tableau avec les mêmes css il te suffit de changer la valeur de la limite ;)


@+

traiter les lignes d'un resultat dune requete

par sifokl » 07 juil. 2013, 07:09

Bonjour ,
je veux recuperer les 3 derniers clients d'une table , et afficher leurs infos selon la feuille de style css (chaque resultat est affecté a une classe differente "droite" , "milieu" , et "gauche"
bref ,
grossomodo , le code resemble a ca :
<div class="droite"> bla bla bla </div>
<div class="milieu"> bla bla bla </div>
<div class="gauche"> bla bla bla </div>
mon code php ressemble a ca :
//code code code
$new_prom = '';
$sql = mysql_query("SELECT * FROM t_clients WHERE cl_paye = 1 LIMIT 3");
$count_ = mysql_num_rows($sql);
if ($count_ > 0){
	while ($rows = mysql_fetch_array($sql)){
		$infos = $rows['cl_infos'];	
		$new_prom .='<div class="droite">'.$infos.'</div>';
          }
}
//autre code autre code autre code
Je voulais savoir comment differntier entre les 3 resultats venant de la requete pour les formater suivant les classes css dont jai parlé !

Merci d'avance