begin process at 2012 05 31 10:41:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

tjs mon probleme d'affichage page par par page!!!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

tjs mon probleme d'affichage page par par page!!!!

jeudi 3 juillet 2003 à 15:51:34 | tjs mon probleme d'affichage page par par page!!!!

piervs

Salut,
Je vous avez deja poster ce message mais n'ayant tjs pas eu de solution fonctionnant je retente ma chance!!!

J'ai un petit (en fait plutot gros) problème et je me permet donc de solliciter
votre aide:

J'essaye d'afficher à l'aide de PHP les résultats d'une requete "page par
page", pour être plus clair ma requete donne en reponse plusieurs images et je
veux les afficher une par une. Or dans ma requete, certains paramètres sont des
variables :
[ $select = ("SELECT nomimage, commentaire, grade FROM $table where
type='".$type."' and famille='".$famille."' and
sousfamille='".$selssfamille."' "); ]


Ceci pose un probleme, en effet l'affichage de la premiere page se fait sans
probleme, mais dès que j'utilise le bouton "suivant" pour aller à la page
d'après mes variables sont initialisées à Null et donc je n'ai plus les autres
résultats. Je voudrais donc savoir comment faire pour conserver le contenu de
mes variables malgré le bouton suivant ( de type 'submit').

L'affichage page par page et réalisé par ces deux fonctions, c'est surement ds celle ci que les modifs doivent ce faire, mais je sais pas où!!!!


function affichePages($nb,$page,$total) {
$nbpages=ceil($total/$nb);
$numeroPages = 1;
$compteurPages = 1;
$limite = 0;
echo '<table border = "0" ><tr>'."\n";
while($numeroPages <= $nbpages) {
echo '<td ><a href = "'.$page.'">'.$numeroPages.'</a></td>'."\n";
$limite = $limite + $nb;
$numeroPages = $numeroPages + 1;
$compteurPages = $compteurPages + 1;
if($compteurPages == 10) {
$compteurPages = 1;
echo '<br>'."\n";
}
}
echo '</tr></table>'."\n";
}

function displayNextPreviousButtons($limite,$total,$nb,$page) {
$limiteSuivante = $limite + $nb;
$limitePrecedente = $limite - $nb;


echo '<table><tr>'."\n";
if($limite != 0) {
echo '<td valign="top">'."\n";
echo '<form action="'.$page.'" method="post">'."\n";


echo '<input type="submit" value="précédents">'."\n";
echo '<input type="hidden" value="'.$limitePrecedente.'" name="limite">'."\n";
echo '</form>'."\n";
echo '</td>'."\n";
}
if($limiteSuivante < $total) {
echo '<td valign="top">'."\n";
echo '<form action="'.$page.'" method="post">'."\n";

echo '<input type="submit" value="suivants">'."\n";
echo '<input type="hidden" value="'.$limiteSuivante.'" name="limite">'."\n";
echo '</form>'."\n";
echo '</td>'."\n";

}
echo '</tr></table>'."\n";
}
Je sais que le message est un peu long, mais j'ai vraiment besoin d'aide!!!!!!
PLEASE, Aidez moi!!!!!!!
jeudi 3 juillet 2003 à 16:59:25 | Re : tjs mon probleme d'affichage page par par page!!!!

hicksman

ben disons que, ce que je ne comprend pas , c'est ta requête. En effet, tu fais un select pour la première page, oki mais kan tu passes à la page suivante? dis donc? y aurait pas comme un pb? t'aurais pas oublié un truc du style:
select * from matable desc limit qqchose,qqchose2 a tout hasard???
pasque sinon ça sert à rien! le 'limit' sert justement a poursuivre la lecture de la table à partir d'un n° de ligne et ce jusqu'à x enregistrements.
Consulte ça:
http://dev.nexen.net/docs/mysql/annotee/select.php?lien=
tu verras! mais il me semble bien que tortue géniale t'en avais parlé? non?

Hicksman


-------------------------------
Réponse au message :
-------------------------------

> Salut,
> Je vous avez deja poster ce message mais n'ayant tjs pas eu de solution fonctionnant je retente ma chance!!!
>
> J'ai un petit (en fait plutot gros) problème et je me permet donc de solliciter
> votre aide:
>
> J'essaye d'afficher à l'aide de PHP les résultats d'une requete "page par
> page", pour être plus clair ma requete donne en reponse plusieurs images et je
> veux les afficher une par une. Or dans ma requete, certains paramètres sont des
> variables :
> [ $select = ("SELECT nomimage, commentaire, grade FROM $table where
> type='".$type."' and famille='".$famille."' and
> sousfamille='".$selssfamille."' "); ]
>
>
> Ceci pose un probleme, en effet l'affichage de la premiere page se fait sans
> probleme, mais dès que j'utilise le bouton "suivant" pour aller à la page
> d'après mes variables sont initialisées à Null et donc je n'ai plus les autres
> résultats. Je voudrais donc savoir comment faire pour conserver le contenu de
> mes variables malgré le bouton suivant ( de type 'submit').
>
> L'affichage page par page et réalisé par ces deux fonctions, c'est surement ds celle ci que les modifs doivent ce faire, mais je sais pas où!!!!
>
>
> function affichePages($nb,$page,$total) {
> $nbpages=ceil($total/$nb);
> $numeroPages = 1;
> $compteurPages = 1;
> $limite = 0;
> echo '<table border = "0" ><tr>'."\n";
> while($numeroPages <= $nbpages) {
> echo '<td ><a href = "'.$page.'">'.$numeroPages.'</a></td>'."\n";
> $limite = $limite + $nb;
> $numeroPages = $numeroPages + 1;
> $compteurPages = $compteurPages + 1;
> if($compteurPages == 10) {
> $compteurPages = 1;
> echo '<br>'."\n";
> }
> }
> echo '</tr></table>'."\n";
> }
>
> function displayNextPreviousButtons($limite,$total,$nb,$page) {
> $limiteSuivante = $limite + $nb;
> $limitePrecedente = $limite - $nb;
>
>
> echo '<table><tr>'."\n";
> if($limite != 0) {
> echo '<td valign="top">'."\n";
> echo '<form action="'.$page.'" method="post">'."\n";
>
>
> echo '<input type="submit" value="précédents">'."\n";
> echo '<input type="hidden" value="'.$limitePrecedente.'" name="limite">'."\n";
> echo '</form>'."\n";
> echo '</td>'."\n";
> }
> if($limiteSuivante < $total) {
> echo '<td valign="top">'."\n";
> echo '<form action="'.$page.'" method="post">'."\n";
>
> echo '<input type="submit" value="suivants">'."\n";
> echo '<input type="hidden" value="'.$limiteSuivante.'" name="limite">'."\n";
> echo '</form>'."\n";
> echo '</td>'."\n";
>
> }
> echo '</tr></table>'."\n";
> }
> Je sais que le message est un peu long, mais j'ai vraiment besoin d'aide!!!!!!
> PLEASE, Aidez moi!!!!!!!
jeudi 3 juillet 2003 à 17:21:21 | Re : tjs mon probleme d'affichage page par par page!!!!

Tortuegeniale


je sais plus si je lui en avait parlé mais si oui bah plus facile de demander, vu que quand on ouvre la page la réponse clignotte pas pour éviter de chercher lol, sinon bah va y faire un tour lol

--> http://www.kame-house.org <--
La plus grosse base de données sur les dessins animés des années 80
Site gratuit et sans pub


-------------------------------
Réponse au message :
-------------------------------

> ben disons que, ce que je ne comprend pas , c'est ta requête. En effet, tu fais un select pour la première page, oki mais kan tu passes à la page suivante? dis donc? y aurait pas comme un pb? t'aurais pas oublié un truc du style:
> select * from matable desc limit qqchose,qqchose2 a tout hasard???
> pasque sinon ça sert à rien! le 'limit' sert justement a poursuivre la lecture de la table à partir d'un n° de ligne et ce jusqu'à x enregistrements.
> Consulte ça:
> http://dev.nexen.net/docs/mysql/annotee/select.php?lien=
> tu verras! mais il me semble bien que tortue géniale t'en avais parlé? non?
>
> Hicksman
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut,
> > Je vous avez deja poster ce message mais n'ayant tjs pas eu de solution fonctionnant je retente ma chance!!!
> >
> > J'ai un petit (en fait plutot gros) problème et je me permet donc de solliciter
> > votre aide:
> >
> > J'essaye d'afficher à l'aide de PHP les résultats d'une requete "page par
> > page", pour être plus clair ma requete donne en reponse plusieurs images et je
> > veux les afficher une par une. Or dans ma requete, certains paramètres sont des
> > variables :
> > [ $select = ("SELECT nomimage, commentaire, grade FROM $table where
> > type='".$type."' and famille='".$famille."' and
> > sousfamille='".$selssfamille."' "); ]
> >
> >
> > Ceci pose un probleme, en effet l'affichage de la premiere page se fait sans
> > probleme, mais dès que j'utilise le bouton "suivant" pour aller à la page
> > d'après mes variables sont initialisées à Null et donc je n'ai plus les autres
> > résultats. Je voudrais donc savoir comment faire pour conserver le contenu de
> > mes variables malgré le bouton suivant ( de type 'submit').
> >
> > L'affichage page par page et réalisé par ces deux fonctions, c'est surement ds celle ci que les modifs doivent ce faire, mais je sais pas où!!!!
> >
> >
> > function affichePages($nb,$page,$total) {
> > $nbpages=ceil($total/$nb);
> > $numeroPages = 1;
> > $compteurPages = 1;
> > $limite = 0;
> > echo '<table border = "0" ><tr>'."\n";
> > while($numeroPages <= $nbpages) {
> > echo '<td ><a href = "'.$page.'">'.$numeroPages.'</a></td>'."\n";
> > $limite = $limite + $nb;
> > $numeroPages = $numeroPages + 1;
> > $compteurPages = $compteurPages + 1;
> > if($compteurPages == 10) {
> > $compteurPages = 1;
> > echo '<br>'."\n";
> > }
> > }
> > echo '</tr></table>'."\n";
> > }
> >
> > function displayNextPreviousButtons($limite,$total,$nb,$page) {
> > $limiteSuivante = $limite + $nb;
> > $limitePrecedente = $limite - $nb;
> >
> >
> > echo '<table><tr>'."\n";
> > if($limite != 0) {
> > echo '<td valign="top">'."\n";
> > echo '<form action="'.$page.'" method="post">'."\n";
> >
> >
> > echo '<input type="submit" value="précédents">'."\n";
> > echo '<input type="hidden" value="'.$limitePrecedente.'" name="limite">'."\n";
> > echo '</form>'."\n";
> > echo '</td>'."\n";
> > }
> > if($limiteSuivante < $total) {
> > echo '<td valign="top">'."\n";
> > echo '<form action="'.$page.'" method="post">'."\n";
> >
> > echo '<input type="submit" value="suivants">'."\n";
> > echo '<input type="hidden" value="'.$limiteSuivante.'" name="limite">'."\n";
> > echo '</form>'."\n";
> > echo '</td>'."\n";
> >
> > }
> > echo '</tr></table>'."\n";
> > }
> > Je sais que le message est un peu long, mais j'ai vraiment besoin d'aide!!!!!!
> > PLEASE, Aidez moi!!!!!!!
>
vendredi 4 juillet 2003 à 07:38:25 | Re : tjs mon probleme d'affichage page par par page!!!!

Vapula

Salut,

Si tu veux conserver tes variables, tu refait des champs dans tes formulaires cachés pour passer toutes tes variables et a la page d'apres tu pourras les reutiliser ;)

Bon code @+
Vapula



-------------------------------
Réponse au message :
-------------------------------

>
> je sais plus si je lui en avait parlé mais si oui bah plus facile de demander, vu que quand on ouvre la page la réponse clignotte pas pour éviter de chercher lol, sinon bah va y faire un tour lol
>
> --> http://www.kame-house.org <--
> La plus grosse base de données sur les dessins animés des années 80
> Site gratuit et sans pub
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > ben disons que, ce que je ne comprend pas , c'est ta requête. En effet, tu fais un select pour la première page, oki mais kan tu passes à la page suivante? dis donc? y aurait pas comme un pb? t'aurais pas oublié un truc du style:
> > select * from matable desc limit qqchose,qqchose2 a tout hasard???
> > pasque sinon ça sert à rien! le 'limit' sert justement a poursuivre la lecture de la table à partir d'un n° de ligne et ce jusqu'à x enregistrements.
> > Consulte ça:
> > http://dev.nexen.net/docs/mysql/annotee/select.php?lien=
> > tu verras! mais il me semble bien que tortue géniale t'en avais parlé? non?
> >
> > Hicksman
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut,
> > > Je vous avez deja poster ce message mais n'ayant tjs pas eu de solution fonctionnant je retente ma chance!!!
> > >
> > > J'ai un petit (en fait plutot gros) problème et je me permet donc de solliciter
> > > votre aide:
> > >
> > > J'essaye d'afficher à l'aide de PHP les résultats d'une requete "page par
> > > page", pour être plus clair ma requete donne en reponse plusieurs images et je
> > > veux les afficher une par une. Or dans ma requete, certains paramètres sont des
> > > variables :
> > > [ $select = ("SELECT nomimage, commentaire, grade FROM $table where
> > > type='".$type."' and famille='".$famille."' and
> > > sousfamille='".$selssfamille."' "); ]
> > >
> > >
> > > Ceci pose un probleme, en effet l'affichage de la premiere page se fait sans
> > > probleme, mais dès que j'utilise le bouton "suivant" pour aller à la page
> > > d'après mes variables sont initialisées à Null et donc je n'ai plus les autres
> > > résultats. Je voudrais donc savoir comment faire pour conserver le contenu de
> > > mes variables malgré le bouton suivant ( de type 'submit').
> > >
> > > L'affichage page par page et réalisé par ces deux fonctions, c'est surement ds celle ci que les modifs doivent ce faire, mais je sais pas où!!!!
> > >
> > >
> > > function affichePages($nb,$page,$total) {
> > > $nbpages=ceil($total/$nb);
> > > $numeroPages = 1;
> > > $compteurPages = 1;
> > > $limite = 0;
> > > echo '<table border = "0" ><tr>'."\n";
> > > while($numeroPages <= $nbpages) {
> > > echo '<td ><a href = "'.$page.'">'.$numeroPages.'</a></td>'."\n";
> > > $limite = $limite + $nb;
> > > $numeroPages = $numeroPages + 1;
> > > $compteurPages = $compteurPages + 1;
> > > if($compteurPages == 10) {
> > > $compteurPages = 1;
> > > echo '<br>'."\n";
> > > }
> > > }
> > > echo '</tr></table>'."\n";
> > > }
> > >
> > > function displayNextPreviousButtons($limite,$total,$nb,$page) {
> > > $limiteSuivante = $limite + $nb;
> > > $limitePrecedente = $limite - $nb;
> > >
> > >
> > > echo '<table><tr>'."\n";
> > > if($limite != 0) {
> > > echo '<td valign="top">'."\n";
> > > echo '<form action="'.$page.'" method="post">'."\n";
> > >
> > >
> > > echo '<input type="submit" value="précédents">'."\n";
> > > echo '<input type="hidden" value="'.$limitePrecedente.'" name="limite">'."\n";
> > > echo '</form>'."\n";
> > > echo '</td>'."\n";
> > > }
> > > if($limiteSuivante < $total) {
> > > echo '<td valign="top">'."\n";
> > > echo '<form action="'.$page.'" method="post">'."\n";
> > >
> > > echo '<input type="submit" value="suivants">'."\n";
> > > echo '<input type="hidden" value="'.$limiteSuivante.'" name="limite">'."\n";
> > > echo '</form>'."\n";
> > > echo '</td>'."\n";
> > >
> > > }
> > > echo '</tr></table>'."\n";
> > > }
> > > Je sais que le message est un peu long, mais j'ai vraiment besoin d'aide!!!!!!
> > > PLEASE, Aidez moi!!!!!!!
> >
>
vendredi 4 juillet 2003 à 09:35:27 | Re : tjs mon probleme d'affichage page par par page!!!!

piervs





-------------------------------
Réponse au message :
-------------------------------

> ben disons que, ce que je ne comprend pas , c'est ta requête. En effet, tu fais un select pour la première page, oki mais kan tu passes à la page suivante? dis donc? y aurait pas comme un pb? t'aurais pas oublié un truc du style:
> select * from matable desc limit qqchose,qqchose2 a tout hasard???
> pasque sinon ça sert à rien! le 'limit' sert justement a poursuivre la lecture de la table à partir d'un n° de ligne et ce jusqu'à x enregistrements.
> Consulte ça:
> http://dev.nexen.net/docs/mysql/annotee/select.php?lien=
> tu verras! mais il me semble bien que tortue géniale t'en avais parlé? non?
>
> Hicksman
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut,
> > Je vous avez deja poster ce message mais n'ayant tjs pas eu de solution fonctionnant je retente ma chance!!!
> >
> > J'ai un petit (en fait plutot gros) problème et je me permet donc de solliciter
> > votre aide:
> >
> > J'essaye d'afficher à l'aide de PHP les résultats d'une requete "page par
> > page", pour être plus clair ma requete donne en reponse plusieurs images et je
> > veux les afficher une par une. Or dans ma requete, certains paramètres sont des
> > variables :
> > [ $select = ("SELECT nomimage, commentaire, grade FROM $table where
> > type='".$type."' and famille='".$famille."' and
> > sousfamille='".$selssfamille."' "); ]
> >
> >
> > Ceci pose un probleme, en effet l'affichage de la premiere page se fait sans
> > probleme, mais dès que j'utilise le bouton "suivant" pour aller à la page
> > d'après mes variables sont initialisées à Null et donc je n'ai plus les autres
> > résultats. Je voudrais donc savoir comment faire pour conserver le contenu de
> > mes variables malgré le bouton suivant ( de type 'submit').
> >
> > L'affichage page par page et réalisé par ces deux fonctions, c'est surement ds celle ci que les modifs doivent ce faire, mais je sais pas où!!!!
> >
> >
> > function affichePages($nb,$page,$total) {
> > $nbpages=ceil($total/$nb);
> > $numeroPages = 1;
> > $compteurPages = 1;
> > $limite = 0;
> > echo '<table border = "0" ><tr>'."\n";
> > while($numeroPages <= $nbpages) {
> > echo '<td ><a href = "'.$page.'">'.$numeroPages.'</a></td>'."\n";
> > $limite = $limite + $nb;
> > $numeroPages = $numeroPages + 1;
> > $compteurPages = $compteurPages + 1;
> > if($compteurPages == 10) {
> > $compteurPages = 1;
> > echo '<br>'."\n";
> > }
> > }
> > echo '</tr></table>'."\n";
> > }
> >
> > function displayNextPreviousButtons($limite,$total,$nb,$page) {
> > $limiteSuivante = $limite + $nb;
> > $limitePrecedente = $limite - $nb;
> >
> >
> > echo '<table><tr>'."\n";
> > if($limite != 0) {
> > echo '<td valign="top">'."\n";
> > echo '<form action="'.$page.'" method="post">'."\n";
> >
> >
> > echo '<input type="submit" value="précédents">'."\n";
> > echo '<input type="hidden" value="'.$limitePrecedente.'" name="limite">'."\n";
> > echo '</form>'."\n";
> > echo '</td>'."\n";
> > }
> > if($limiteSuivante < $total) {
> > echo '<td valign="top">'."\n";
> > echo '<form action="'.$page.'" method="post">'."\n";
> >
> > echo '<input type="submit" value="suivants">'."\n";
> > echo '<input type="hidden" value="'.$limiteSuivante.'" name="limite">'."\n";
> > echo '</form>'."\n";
> > echo '</td>'."\n";
> >
> > }
> > echo '</tr></table>'."\n";
> > }
> > Je sais que le message est un peu long, mais j'ai vraiment besoin d'aide!!!!!!
> > PLEASE, Aidez moi!!!!!!!
>
vendredi 4 juillet 2003 à 09:35:49 | Re : tjs mon probleme d'affichage page par par page!!!!

piervs






> -------------------------------
> Réponse au message :
> -------------------------------
>
> > ben disons que, ce que je ne comprend pas , c'est ta requête. En effet, tu fais un select pour la première page, oki mais kan tu passes à la page suivante? dis donc? y aurait pas comme un pb? t'aurais pas oublié un truc du style:
> > select * from matable desc limit qqchose,qqchose2 a tout hasard???
> > pasque sinon ça sert à rien! le 'limit' sert justement a poursuivre la lecture de la table à partir d'un n° de ligne et ce jusqu'à x enregistrements.
> > Consulte ça:
> > http://dev.nexen.net/docs/mysql/annotee/select.php?lien=
> > tu verras! mais il me semble bien que tortue géniale t'en avais parlé? non?
> >
> > Hicksman
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut,
> > > Je vous avez deja poster ce message mais n'ayant tjs pas eu de solution fonctionnant je retente ma chance!!!
> > >
> > > J'ai un petit (en fait plutot gros) problème et je me permet donc de solliciter
> > > votre aide:
> > >
> > > J'essaye d'afficher à l'aide de PHP les résultats d'une requete "page par
> > > page", pour être plus clair ma requete donne en reponse plusieurs images et je
> > > veux les afficher une par une. Or dans ma requete, certains paramètres sont des
> > > variables :
> > > [ $select = ("SELECT nomimage, commentaire, grade FROM $table where
> > > type='".$type."' and famille='".$famille."' and
> > > sousfamille='".$selssfamille."' "); ]
> > >
> > >
> > > Ceci pose un probleme, en effet l'affichage de la premiere page se fait sans
> > > probleme, mais dès que j'utilise le bouton "suivant" pour aller à la page
> > > d'après mes variables sont initialisées à Null et donc je n'ai plus les autres
> > > résultats. Je voudrais donc savoir comment faire pour conserver le contenu de
> > > mes variables malgré le bouton suivant ( de type 'submit').
> > >
> > > L'affichage page par page et réalisé par ces deux fonctions, c'est surement ds celle ci que les modifs doivent ce faire, mais je sais pas où!!!!
> > >
> > >
> > > function affichePages($nb,$page,$total) {
> > > $nbpages=ceil($total/$nb);
> > > $numeroPages = 1;
> > > $compteurPages = 1;
> > > $limite = 0;
> > > echo '<table border = "0" ><tr>'."\n";
> > > while($numeroPages <= $nbpages) {
> > > echo '<td ><a href = "'.$page.'">'.$numeroPages.'</a></td>'."\n";
> > > $limite = $limite + $nb;
> > > $numeroPages = $numeroPages + 1;
> > > $compteurPages = $compteurPages + 1;
> > > if($compteurPages == 10) {
> > > $compteurPages = 1;
> > > echo '<br>'."\n";
> > > }
> > > }
> > > echo '</tr></table>'."\n";
> > > }
> > >
> > > function displayNextPreviousButtons($limite,$total,$nb,$page) {
> > > $limiteSuivante = $limite + $nb;
> > > $limitePrecedente = $limite - $nb;
> > >
> > >
> > > echo '<table><tr>'."\n";
> > > if($limite != 0) {
> > > echo '<td valign="top">'."\n";
> > > echo '<form action="'.$page.'" method="post">'."\n";
> > >
> > >
> > > echo '<input type="submit" value="précédents">'."\n";
> > > echo '<input type="hidden" value="'.$limitePrecedente.'" name="limite">'."\n";
> > > echo '</form>'."\n";
> > > echo '</td>'."\n";
> > > }
> > > if($limiteSuivante < $total) {
> > > echo '<td valign="top">'."\n";
> > > echo '<form action="'.$page.'" method="post">'."\n";
> > >
> > > echo '<input type="submit" value="suivants">'."\n";
> > > echo '<input type="hidden" value="'.$limiteSuivante.'" name="limite">'."\n";
> > > echo '</form>'."\n";
> > > echo '</td>'."\n";
> > >
> > > }
> > > echo '</tr></table>'."\n";
> > > }
> > > Je sais que le message est un peu long, mais j'ai vraiment besoin d'aide!!!!!!
> > > PLEASE, Aidez moi!!!!!!!
> >
>
vendredi 4 juillet 2003 à 09:38:10 | Re : tjs mon probleme d'affichage page par par page!!!!

piervs





Excuses moi c ma faute je t'ai donné la mauvaise requete !! voici la bonne :

$select = ("SELECT type, famille, sousfamille, nomimage, commentaire, grade FROM $seltable where type='".$seltype."' and famille='".$selfa."' and sousfamille='".$sousfamille."' order by idImage ASC limit ".$limite.','.$nombre );
Encore dsl !!
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > ben disons que, ce que je ne comprend pas , c'est ta requête. En effet, tu fais un select pour la première page, oki mais kan tu passes à la page suivante? dis donc? y aurait pas comme un pb? t'aurais pas oublié un truc du style:
> > > select * from matable desc limit qqchose,qqchose2 a tout hasard???
> > > pasque sinon ça sert à rien! le 'limit' sert justement a poursuivre la lecture de la table à partir d'un n° de ligne et ce jusqu'à x enregistrements.
> > > Consulte ça:
> > > http://dev.nexen.net/docs/mysql/annotee/select.php?lien=
> > > tu verras! mais il me semble bien que tortue géniale t'en avais parlé? non?
> > >
> > > Hicksman
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Salut,
> > > > Je vous avez deja poster ce message mais n'ayant tjs pas eu de solution fonctionnant je retente ma chance!!!
> > > >
> > > > J'ai un petit (en fait plutot gros) problème et je me permet donc de solliciter
> > > > votre aide:
> > > >
> > > > J'essaye d'afficher à l'aide de PHP les résultats d'une requete "page par
> > > > page", pour être plus clair ma requete donne en reponse plusieurs images et je
> > > > veux les afficher une par une. Or dans ma requete, certains paramètres sont des
> > > > variables :
> > > > [ $select = ("SELECT nomimage, commentaire, grade FROM $table where
> > > > type='".$type."' and famille='".$famille."' and
> > > > sousfamille='".$selssfamille."' "); ]
> > > >
> > > >
> > > > Ceci pose un probleme, en effet l'affichage de la premiere page se fait sans
> > > > probleme, mais dès que j'utilise le bouton "suivant" pour aller à la page
> > > > d'après mes variables sont initialisées à Null et donc je n'ai plus les autres
> > > > résultats. Je voudrais donc savoir comment faire pour conserver le contenu de
> > > > mes variables malgré le bouton suivant ( de type 'submit').
> > > >
> > > > L'affichage page par page et réalisé par ces deux fonctions, c'est surement ds celle ci que les modifs doivent ce faire, mais je sais pas où!!!!
> > > >
> > > >
> > > > function affichePages($nb,$page,$total) {
> > > > $nbpages=ceil($total/$nb);
> > > > $numeroPages = 1;
> > > > $compteurPages = 1;
> > > > $limite = 0;
> > > > echo '<table border = "0" ><tr>'."\n";
> > > > while($numeroPages <= $nbpages) {
> > > > echo '<td ><a href = "'.$page.'">'.$numeroPages.'</a></td>'."\n";
> > > > $limite = $limite + $nb;
> > > > $numeroPages = $numeroPages + 1;
> > > > $compteurPages = $compteurPages + 1;
> > > > if($compteurPages == 10) {
> > > > $compteurPages = 1;
> > > > echo '<br>'."\n";
> > > > }
> > > > }
> > > > echo '</tr></table>'."\n";
> > > > }
> > > >
> > > > function displayNextPreviousButtons($limite,$total,$nb,$page) {
> > > > $limiteSuivante = $limite + $nb;
> > > > $limitePrecedente = $limite - $nb;
> > > >
> > > >
> > > > echo '<table><tr>'."\n";
> > > > if($limite != 0) {
> > > > echo '<td valign="top">'."\n";
> > > > echo '<form action="'.$page.'" method="post">'."\n";
> > > >
> > > >
> > > > echo '<input type="submit" value="précédents">'."\n";
> > > > echo '<input type="hidden" value="'.$limitePrecedente.'" name="limite">'."\n";
> > > > echo '</form>'."\n";
> > > > echo '</td>'."\n";
> > > > }
> > > > if($limiteSuivante < $total) {
> > > > echo '<td valign="top">'."\n";
> > > > echo '<form action="'.$page.'" method="post">'."\n";
> > > >
> > > > echo '<input type="submit" value="suivants">'."\n";
> > > > echo '<input type="hidden" value="'.$limiteSuivante.'" name="limite">'."\n";
> > > > echo '</form>'."\n";
> > > > echo '</td>'."\n";
> > > >
> > > > }
> > > > echo '</tr></table>'."\n";
> > > > }
> > > > Je sais que le message est un peu long, mais j'ai vraiment besoin d'aide!!!!!!
> > > > PLEASE, Aidez moi!!!!!!!
> > >
> >
>
vendredi 4 juillet 2003 à 09:42:43 | Re : tjs mon probleme d'affichage page par par page!!!!

piervs




Je te remercie pour ton conseil, seulement j'ai deja essayé et ca ne marche pas !! Je sais que ca devrais car c une methode que j'utilise ds les autres pages (ou il n'y a pas d'affichage page par page), mais dès que l'on a un affichage page par page ca ne fonctionne plus correctement. Est ce que c moi qu'y m'y prends mal ou estce que les champs de ce type ne fonctionne pas ds une fonction, je sais pas. Toujours est il que ca ne marche pas !
-------------------------------
Réponse au message :
-------------------------------

> Salut,
>
> Si tu veux conserver tes variables, tu refait des champs dans tes formulaires cachés pour passer toutes tes variables et a la page d'apres tu pourras les reutiliser ;)
>
> Bon code @+
> Vapula
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > je sais plus si je lui en avait parlé mais si oui bah plus facile de demander, vu que quand on ouvre la page la réponse clignotte pas pour éviter de chercher lol, sinon bah va y faire un tour lol
> >
> > --> http://www.kame-house.org <--
> > La plus grosse base de données sur les dessins animés des années 80
> > Site gratuit et sans pub
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > ben disons que, ce que je ne comprend pas , c'est ta requête. En effet, tu fais un select pour la première page, oki mais kan tu passes à la page suivante? dis donc? y aurait pas comme un pb? t'aurais pas oublié un truc du style:
> > > select * from matable desc limit qqchose,qqchose2 a tout hasard???
> > > pasque sinon ça sert à rien! le 'limit' sert justement a poursuivre la lecture de la table à partir d'un n° de ligne et ce jusqu'à x enregistrements.
> > > Consulte ça:
> > > http://dev.nexen.net/docs/mysql/annotee/select.php?lien=
> > > tu verras! mais il me semble bien que tortue géniale t'en avais parlé? non?
> > >
> > > Hicksman
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Salut,
> > > > Je vous avez deja poster ce message mais n'ayant tjs pas eu de solution fonctionnant je retente ma chance!!!
> > > >
> > > > J'ai un petit (en fait plutot gros) problème et je me permet donc de solliciter
> > > > votre aide:
> > > >
> > > > J'essaye d'afficher à l'aide de PHP les résultats d'une requete "page par
> > > > page", pour être plus clair ma requete donne en reponse plusieurs images et je
> > > > veux les afficher une par une. Or dans ma requete, certains paramètres sont des
> > > > variables :
> > > > [ $select = ("SELECT nomimage, commentaire, grade FROM $table where
> > > > type='".$type."' and famille='".$famille."' and
> > > > sousfamille='".$selssfamille."' "); ]
> > > >
> > > >
> > > > Ceci pose un probleme, en effet l'affichage de la premiere page se fait sans
> > > > probleme, mais dès que j'utilise le bouton "suivant" pour aller à la page
> > > > d'après mes variables sont initialisées à Null et donc je n'ai plus les autres
> > > > résultats. Je voudrais donc savoir comment faire pour conserver le contenu de
> > > > mes variables malgré le bouton suivant ( de type 'submit').
> > > >
> > > > L'affichage page par page et réalisé par ces deux fonctions, c'est surement ds celle ci que les modifs doivent ce faire, mais je sais pas où!!!!
> > > >
> > > >
> > > > function affichePages($nb,$page,$total) {
> > > > $nbpages=ceil($total/$nb);
> > > > $numeroPages = 1;
> > > > $compteurPages = 1;
> > > > $limite = 0;
> > > > echo '<table border = "0" ><tr>'."\n";
> > > > while($numeroPages <= $nbpages) {
> > > > echo '<td ><a href = "'.$page.'">'.$numeroPages.'</a></td>'."\n";
> > > > $limite = $limite + $nb;
> > > > $numeroPages = $numeroPages + 1;
> > > > $compteurPages = $compteurPages + 1;
> > > > if($compteurPages == 10) {
> > > > $compteurPages = 1;
> > > > echo '<br>'."\n";
> > > > }
> > > > }
> > > > echo '</tr></table>'."\n";
> > > > }
> > > >
> > > > function displayNextPreviousButtons($limite,$total,$nb,$page) {
> > > > $limiteSuivante = $limite + $nb;
> > > > $limitePrecedente = $limite - $nb;
> > > >
> > > >
> > > > echo '<table><tr>'."\n";
> > > > if($limite != 0) {
> > > > echo '<td valign="top">'."\n";
> > > > echo '<form action="'.$page.'" method="post">'."\n";
> > > >
> > > >
> > > > echo '<input type="submit" value="précédents">'."\n";
> > > > echo '<input type="hidden" value="'.$limitePrecedente.'" name="limite">'."\n";
> > > > echo '</form>'."\n";
> > > > echo '</td>'."\n";
> > > > }
> > > > if($limiteSuivante < $total) {
> > > > echo '<td valign="top">'."\n";
> > > > echo '<form action="'.$page.'" method="post">'."\n";
> > > >
> > > > echo '<input type="submit" value="suivants">'."\n";
> > > > echo '<input type="hidden" value="'.$limiteSuivante.'" name="limite">'."\n";
> > > > echo '</form>'."\n";
> > > > echo '</td>'."\n";
> > > >
> > > > }
> > > > echo '</tr></table>'."\n";
> > > > }
> > > > Je sais que le message est un peu long, mais j'ai vraiment besoin d'aide!!!!!!
> > > > PLEASE, Aidez moi!!!!!!!
> > >
> >
>


Cette discussion est classée dans : page, echo, nb, limite, numeropages


Répondre à ce message

Sujets en rapport avec ce message

affichage page par page avec variables [ par piervs ] J'ai un petit (en fait plutot gros) problème et je me permet donc de solliciter votre aide:J'essaye d'afficher à l'aide de PHP les résultats d'une req HELP CODAGE / Affichage différent selon résultats requête [ par wynelle ] Bonjour à tous,Et une galère de plus J'ai une base de données plutôt simple avec les champs classiques (Nom, Prénom, Rue, ...., Premium).J'aimerais lo Affichage page par page [ par arnold002 ] Bonjour,J'utilise un affichage page par page classique qui fonctionne bien, mais m'affiche tous les numéros de page. Pour certaines requêtes dont le r Problème d'affichage par page [ par redjay ] Bonsoir, Voilà, j'ai un soucis avec un script d'affichage par page... En effet, lorsque la page s'affiche, elle m'affiche bien une limite de news mai Affichage différents selon requête SQL [ par wynelle ] Bonjour à tous,Et une galère de plus J'ai une base de données plutôt simple avec les champs classiques (Nom, Prénom, Rue, ...., Premium).J'aimerais lo Bug affichage page par page :-(( [ par wynelle ] Bonjour à toutes et à tous,J'ai un problème avec un affichage page à page pour lier 2 requêtes. Seule la 2ème requête ($result) prend bien en compte u Problème de pagination [ par goboben ] Bonjour à tous!Voila mon problème, qui n'est pas insurmontable mais bien embetant...J'ai crée un diaporama avec affichage par page (precedente 1 2 3 4 Page par Page [ par piep14 ] Bonjour, j'ai une petit problème pour faire défiler des enregistrements a travers des pages ! J'utilise des comme ceci : <tb Problème de pagination [ par speedylol ] Bonjour , j 'ai une petit problème avec ma pagination , depuis que je l'est rajouté mais donnée qui son dans ma base ne son plus extraite et je vois p sortie une seule fois un double champs d'une table [ par speedylol ] bonjour voici mon probléme, j ai une liste de membres qui depose leur galerie dans la table galerie avec id_gal qui est egale au membre, j'aimerais l'


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,900 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales