Limitation des affichages

Bonjour,

j'ai du modifier un peu mon script pour faire afficher un texte sinon un autre.

Je ne peux pas réellement voir le résultat parceque ca se limite a une ligne.

Comment a partir de ce code je peux faire afficher autant de lignes qu'il y a de résultats?

if($usr=mysql_fetch_object(sql::exec('SELECT * FROM `membres` WHERE `ref`="'.$utilisateur->id.'" AND `activated`="1"  ORDER BY `inscription` DESC '))){
$quel=1;    

$filleuls = $usr->validefilleuls;
if($filleuls == 0){
if($quel==1){$template->assign_block_vars('filleuls',array());}

	$template->assign_block_vars('filleuls.ref', array(
						  'registerDate' 	=>        date('d-m-Y H:i',$usr->inscription),
						  'email' 		=>        $usr->email,
						  'id' 		=>        $usr->id,
						  'prenom' 		=>        $usr->prenom,
						  'nom' 		=>        stripslashes(substr($usr->nom,0,1)),
						  'valide'      =>    "infini",
						  ));
						  $quel++;
}
else{ 
if($quel==1){$template->assign_block_vars('filleuls',array());}   

$template->assign_block_vars('filleuls.ref', array(
						  'registerDate' 	=>        date('d-m-Y H:i',$usr->inscription),
						  'email' 		=>        $usr->email,
						  'id' 		=>        $usr->id,
						  'prenom' 		=>        $usr->prenom,
						  'nom' 		=>        stripslashes(substr($usr->nom,0,1)),
						  'valide'      =>    date('d-m-Y H:i',$filleuls),
						  ));
						  $quel++;

}
}


Je devrais avoir 3 filleuls qui s'affichent, il n'y en a qu'un, le dernier inscrit des 3.

Merci d'avance
Configuration: Windows Vista
Firefox 2.0.0.13

1 réponse

  1. bonjour

    je connais pas trop cette technique pour recup des info en base mais je pense te donnée une bonne piste en te conseillant d'utiliser une boucle while

    par exemple un truc comme ca
    remplace ca
    if($usr=mysql_fetch_object(sql::exec('SELECT * FROM `membres` WHERE `ref`="'.$utilisateur->id.'" AND `activated`="1" ORDER BY `inscription` DESC '))){

    par ca
    while($usr=mysql_fetch_object(sql::exec('SELECT * FROM `membres` WHERE `ref`="'.$utilisateur->id.'" AND `activated`="1" ORDER BY `inscription` DESC '))){

    Je dis ca comme ca on sais jamais :)

    Adns
    0