debutant, je cherche apres une requete mysql dont je ne connais pas le nb de ligne quelle me retournera afficher le resultat dans un tableau. J'ai donc fait un tableau statique(vtp) avec 5 ligne et une fonction pagination. Mais comment afficher que 3 ligne du tableau si ma requete ne retourne que 3 par ex.
Merci d'avance.
Cordialement.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Je ne suis pas sur d'avoir compris ta question mais je vais tenter d'y rpondre :-)))
Tout est dans les zones (ou session) <!--VTP_mazone-->
Ton tableau statique vtp doit comporter le dbut du tableau, une zone contenant une seule ligne et enfin la fin du tableau.
<table>
<!--VTP_ligne-->
<tr><td>{#texte}</td></tr>
<!--/VTP_ligne-->
</table>
Et dans le php, tu boucles sur ton resultat sql
for (i=0; i<nbResults; ++i)
{
vtp->createSession($h,"ligne");
vtp->setVar($h,"ligne.texte",resultat i de la requete sql);
vtp->closeSession($h,"ligne");
}
Il y aura autant de lignes que de resultats.
Ca rpond ta question ?
Sinon prcise le pb, stp.
a+
Vincent
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bonjour tous,
debutant, je cherche apres une requete mysql dont je ne connais pas le nb de ligne quelle me retournera afficher le resultat dans un tableau. J'ai donc fait un tableau statique(vtp) avec 5 ligne et une fonction pagination. Mais comment afficher que 3 ligne du tableau si ma requete ne retourne que 3 par ex.
Merci d'avance.
Cordialement.
Salut,
Je ne suis pas sur d'avoir compris ta question mais je vais tenter d'y rpondre :-)))
Tout est dans les zones (ou session) <!--VTP_mazone-->
Ton tableau statique vtp doit comporter le dbut du tableau, une zone contenant une seule ligne et enfin la fin du tableau.
<table>
<!--VTP_ligne-->
<tr><td>{#texte}</td></tr>
<!--/VTP_ligne-->
</table>
Et dans le php, tu boucles sur ton resultat sql
for (i=0; i<nbResults; ++i)
{
vtp->createSession($h,"ligne");
vtp->setVar($h,"ligne.texte",resultat i de la requete sql);
vtp->closeSession($h,"ligne");
}
Il y aura autant de lignes que de resultats.
Ca rpond ta question ?
Sinon prcise le pb, stp.
a+
Vincent
merci impeccable !
Encore bravo pour cette class !
@+