begin process at 2012 05 30 18:01:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

PB lien sur pages apres requete SQl!!!


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

PB lien sur pages apres requete SQl!!!

mercredi 2 février 2005 à 11:20:32 | PB lien sur pages apres requete SQl!!!

LaTatadu91


salut,
voila j'ai un script qui récupére l'ensemble d'une base de donnée et je cherche a l'afficher dans un tableau avec une limite par page et je cré des liens sur les pages suivantes...
j'ai réussi a faire tout ca tant bien que mal,mais mon pb est que lorsque je test ma page seule elle réagit correctement et créé une nouvelle page avec la suite de mon tableau ainsi que le nbre necessaire lien pour y accéder,MAIS quand je mets cette page dans mon index ,a chaque fois que je clik sur un lien il me renvoi sur ma page d'accueil et donc mes liens ne marchent plus!!!
j'espere etre assez clair et recevoir de l'aide rapidement,merci d'avance...

 

mercredi 2 février 2005 à 11:47:09 | Re : PB lien sur pages apres requete SQl!!!

ApoK_LipZ

Tu pourrais montrer ton code stp. car je vois a peu près quel est le problème mais il faudrai qu'on puisse voir le code car ça peut venir de plusieurs endroits différents.

ApoK_LipZ*Dev
mercredi 2 février 2005 à 13:12:38 | Re : PB lien sur pages apres requete SQl!!!

LaTatadu91

ok je vais mettre des bouts de code

d'abord mon index:
<?php

    if (isset($_GET["page"])) $page = $_GET["page"];
    else $page = 0;
    switch ($page) {
case 0  :  include ("données_prod.php"); break;
etc......
}? >

et ma page avec les liens....
if(!isset($_GET['pg'])){
    $pg = 1;
}else{
    $pg = $_GET['pg'];
}
function pgs($enreg_par_pg, $pg, $link){
//c'est la requete qui doit permettre le nombre de résultats total qui va etre reparti sur plusieurs pages
    $res = mysql_query("SELECT * FROM SHMEALIS", $link);
    mysql_close();
 $nb_enreg = mysql_num_rows($res);
    //on calcule le nb de pages
    $nb_pg_rounded = ceil( $nb_enreg / $enreg_par_pg );//arrondi au nb supérieur
    //numero de page precedente
    $pp = $pg - 1;
    //numero de la page suivante
    $ps = $pg + 1;

    //si l'utilisateur ne se trouve pas a la page n°1
    if($pg != 1){
        //on affiche un lien page précedente
        echo "<a href='?pg=$pp'>&lt;&lt;</a>";
    }

    //definition d'une variable pour la boucle
    $i=1;
    do{
        //si $i n'est pas egal au numero de la page sur laquelle se trouve l'utilisateur...
        if($i != $pg){
            //...on affiche un lien vers cette page
            echo "&nbsp;<a href='?pg=$i'>$i</a>\n";
        }else{
            //...sinon on affiche simplement le n°  de la page actuelle
            echo "&nbsp;$i&nbsp;";
        }

    $i++;
    //on recommence tant que $i n'atteint pas le numero de la derniere page
    }while($i <= $nb_pg_rounded);

    //si l'utilisateur n'est pas a la derniere page...
    if($pg != $nb_pg_rounded){
        //...on affiche un lien page suivante
        //idem: si votre script a besoin d'autre variable pour fonctionner n'oublier pas des les transmettre en ajoutant &var=$var...
        echo "&nbsp;<a href='?pg=$ps'>&gt;&gt;</a>";
    }
}

//ici on calcule à partir de quel enregistrement il faut afficher $enreg_par_pg résultats
$limit = $enreg_par_pg*$pg-$enreg_par_pg;

//c'est la requete qui selectione $enreg_par_pg resultats
$req = mysql_query("SELECT * FROM SHMEALIS LIMIT $limit, $enreg_par_pg");



c est un bout de code que j'ai trouvé ici et que je test pr pouvoir le réutiliser ....
j'espere que ca t'aidera a comprendre!!!THX

mercredi 2 février 2005 à 16:18:52 | Re : PB lien sur pages apres requete SQl!!!

ApoK_LipZ

Bon franchement je vois pas d'erreur dedans donc je présume que ça vient de l'include donc ce que je te propose et conseil c'est de faire ta page où ya toute ta sélection avec une mise en page simple et ne pas faire d'include dans ton index. tu fais simplement un lien vers cette page qui te propose le tableau avec un target pour le faire vraiment comme tu le veux et ça devrai marcher.

Donc je résume :

index ===> avec lien en html + target
pas d'include de cette façon c'est peut ça le problème.

Et puis bon tout le monde connait les failles de l'inclue de cette façon ... c'est très dangereux....

moi ce que je ferai c'est un tableau avec une iframe dans le menu un lien qui appel ta page donné_prod.php et qui l'ouvr edans la iframe comme ça il te bouffe pas ta page d'accueil.

ApoK_LipZ*Dev
mercredi 2 février 2005 à 16:43:31 | Re : PB lien sur pages apres requete SQl!!!

LaTatadu91


heu....dsl mais pas sur de tout comprendre!!!
mon index comporte des liens sur des boutons d'un menu du genre
<a href="?page=30">Menu 4.3</a>

et apres je fais un GET et suivant le case je fais mon include....

j'avoue que j'ai fait ca mais sans savoir si c le meilleur moyen et aussi le plus sécurisé!!!
si t'as des suggestions je suis tout ouie....
merci bien!!!!

jeudi 3 février 2005 à 09:50:15 | Re : PB lien sur pages apres requete SQl!!!

LaTatadu91

HELLO !!!
le truc que j'ai du mal a saisir ,c'est que lorsque je test mon script seul il affiche de nouvelles pages qui ne sont pas deja crées et lorsque je mets ce script sur mon site il n'arrive plus agérer cela et me renvoi systématiquement sur ma premiére page...
faut il que je "déclare" les pages qui seront créées ou quoi???


 

jeudi 3 février 2005 à 10:07:08 | Re : PB lien sur pages apres requete SQl!!!

malalam

Administrateur CodeS-SourceS
Hello :-)

Bon alors...quand tu as mis ca sur ta page index, et que tu cliques sur tes liens, qu'y a t il marque dans la barre d'adresse de ton browser ?
jeudi 3 février 2005 à 10:22:51 | Re : PB lien sur pages apres requete SQl!!!

LaTatadu91

alors voila ce qu'il se passe qd je demande a l'aide d'un bouton de menu ma page de tableau:
[ Lien ]
et qd dans cette page qui contient bien tous mes liens je clik sur l'un d'entre eux :
[ Lien ]
pg=2 devrait etre la page numéro deux de mon tableau découpé!!!


merci mon gars!!! :)

 

jeudi 3 février 2005 à 12:06:13 | Re : PB lien sur pages apres requete SQl!!!

malalam

Administrateur CodeS-SourceS
et a la place, tu as quoi ? Ta page index normale, la page 1 de ton tableau, ou quoi? J'ai du mal a visualiser :-(
Ceci dit...
[ Lien ]
pour ton tableau. Ok.
[ Lien ]
Pour les liens de ton tableau vers les autres "pages" de ce meme tableau.

Ok...

page=11 appelle quoi au juste?
Es-tu sur que le probleme ne vient pas du fait que pour afficher ton tableau, ta page index a besoin de cette variable page=11 ?
Ce qui voudrait dire qu'il faudrait, a chaque lien vers une decoupe de ton tableau , que tu aies un truc du genre :
[ Lien ]&page=11

Non ?

jeudi 3 février 2005 à 15:33:33 | Re : PB lien sur pages apres requete SQl!!!

LaTatadu91


heu............
alors premiere question:qd je clique il me renvoie sur ma page d'acceuil page 0 et ce qlq soit le clik que je fasse (page precedente ou suivante)
page =11 apel ma page qui fais la requete SQL et affiche mon tableau
enfin la premiere partie !!!
apres pr la redirection que tu dis  a la fin je sais pas trop comment ca marche donc j'ai du mal a etre logique....

dsl de pas avoir repondu plus tot mais on m'installait un buro neuf!!!!

 


1 2

Cette discussion est classée dans : pb, page, pages, lien, apres


Répondre à ce message

Sujets en rapport avec ce message

Afficher des pages dans une seule... [ par the_eye ] Je voudrais savoir si il est possible, après avoir cliqué sur un lien d'une page, que la page cible du lien en question s'affiche dans la page ou l'on Lien vers une page web [ par GIRAFE ENRHUMEE ] Y-a-t-il un moyen pour que une des pages de mon site ne soit pas accessible par son url. Autrement dit, qu'elle ne soit accessible que par le biais d' creer un bloc fixe dans toute les pages [ par itachi2255 ] bonjour, je suis debutant et je voulais creer un petit site internet dans lequel ya plusieurs page. et je voudrais que la partie supperieure qui conti php-fpdf [ par caty85 ] Bonjour je suis entraine de développer un projet en php en utilisant le fpdf. en fait il est demandé dans le projet de faire un lien en php vers une p Je n'arrive pas à récupérer une variable d'une page à l'autre [ par boubeuch1 ] Bonjour, Sur l'une de mes pages php j'ai mis un input qui affiche le nom de la musique que je viens de télécharger. Musique : " > Sur la seconde pa Lien vers une page après un submit. [ par ecolom ] Bonjour à tous après maintes recherches et peu de résultats ou surtout de compréhension de ma part, je me permets de vous poser la question suivante. Problème de formulaire et de conditionnelles [ par habroc ] Bonjour , Voilà , je galère avec la page suivante . J'ai une condition qui affiche un formulaire de connexion lorsque personne n'est connecté , et u API Mappy [ par Jielde ] Bonjour, Je suis a la recherche d'une source pouvant m'afficher une map MAPPY sur une page avec l'adresse a rechercher directement dans le lien de la Affichage page par page d'un contenu de repertoir [ par fabrice88 ] bonjour, j'ai un repertoire dans lequel se trouve d'autres repertoires. je fait afficher le nom de ces repertoires sur ma page internet mais le proble probleme inclue et lien [ par eda1 ] Bonjour, voila j'expose mon petit souci: A la base le site contenai 4 pages dont index.php sur chaque page deu site j'aidans la parti du conteneur


Nos sponsors


Sondage...

Comparez les prix

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 : 0,983 sec (3)

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