begin process at 2012 05 31 15:11:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

resultat d'une requete sur plusieurs pages


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

resultat d'une requete sur plusieurs pages

vendredi 18 novembre 2005 à 11:39:44 | resultat d'une requete sur plusieurs pages

refkaben

Bonjour tout le monde;
J'ai effectué une recherche sur phpcs pour trouver un script qui peut m'aider à mettre en place la pagination de resultat de ma requete, rt j'ai trouvé un que j'ai adapter à mon cas.
Le problème c'est que ça m'affiche le resultat sur la première page seulemant et dès que je passe  au pages suivantes ça ne m'affiche rien!
Voila mon code:
 $maxenreg = "2";
include ("connb.php");
//c'est la requete qui doit permettre le nombre de résultats total qui va etre reparti sur plusieurs pages
 $maquery =("SELECT * FROM entreprise where nsoussecteur='$idsous' AND valide='oui' order by dateDerMaj ")or die("Erreur MySQL: ".mysql_error());
   
$query1 = "$maquery"; 
$result = mysql_query($query1);
$monnbr = mysql_num_rows($result);
if ($debut)
{
$nb = $debut + $maxenreg - 1;
$mondebut=$debut - 1;
$query2 = "$maquery LIMIT $mondebut,$nb";
$result2 = mysql_query($query2);
}
else
{
$nb=$maxenreg;
$query2 = "$maquery LIMIT 0,$nb";
$result2 = mysql_query($query2);

$nb = mysql_num_rows($result2);
$i=0;
while (($i < $nb) &&($resultat=mysql_fetch_array($result2))){?>
 <table>

 <tr><td><a href="fiche.php?ident=<?php echo $resultat["nentreprise"] ; ?>"><? echo $resultat['nom'];
?>  </a> </td>
 <?  }  
 <?php
$requete=mysql_query("SELECT DISTINCT logo, nentreprise FROM entreprise where valide='oui' ORDER BY RAND()  LIMIT 6");


while($resultat=mysql_fetch_row($requete))
{
    echo '<td><a href= fiche.php?ident=',$resultat[1],' ><img src="',$resultat[0],'" alt="" /></td>';
}

?>
<p align="center"><?
$nbrpage1 = number_format($monnbr / $maxenreg);
$nbrpage = $nbrpage1 + 1;
echo ("<a href=originalentreprise.php?debut=1&page=1&idsous=$idsous><<</a> :");
for ( $i = 1; $i <= $nbrpage; $i++ )
{
$debut = ((($i - 1) * 10) + 1);
echo ("<a href=originalentreprise.php?debut=$debut&page=$i&idsous=$idsous>: <i>$i</i> :</a>");
}
$mondebut = ((($nbrpage - 1) * 10) + 1);
echo (": <a href=originalentreprise.php?debut=$mondebut&page=$nbrpage&idsous=$idsous>>></a></a> ");
?>
</p>
J'espère que vous m'aider à trouver la solution!
Merci

vendredi 18 novembre 2005 à 12:07:53 | Re : resultat d'une requete sur plusieurs pages

refkaben

Réponse acceptée !

Bon maintenant, c'est bon ça marche très bien!
la faute etait ici:
for ( $i = 1; $i <= $nbrpage; $i++ )
{
$debut = ((($i - 1) * 10) + 1);
echo ("<a href=originalentreprise.php?debut=$debut&page=$i&idsous=$idsous>: <i>$i</i> :</a>");
}
$mondebut = ((($nbrpage - 1) * 10) + 1);
echo (": <a href=originalentreprise.php?debut=$mondebut&page=$nbrpage&idsous=$idsous>>></a></a> ");
?>
c'est 2 au lieu de 10, en fait c'est la variable: $maxenreg = "2";
j'ai pas fait attention!
Merci



Cette discussion est classée dans : mysql, pages, requete, resultat, nb


Répondre à ce message

Sujets en rapport avec ce message

Comment afficher le resultat d'une requete avec un count ? [ par matlocker ] Bonjour a tous,J'utilise php - Mysql.j'ai un petit probleme j'arrive a afficher le resultat de requete simple. Mais comment afficher le resultat d'une Requete Mysql [ par BeCaSiNe ] J'ai trouvé un code tres bien ! Mais le probleme et que le resultats affiche tout les pages !// Nbr de résultat par page $limit = 20; // Votre requète place dans resultat requete mysql [ par jdaviaud ] Petite question bete mais pour laquelle je ne trouve pas de solution simpleJe fais une requete avec une condition et elle me renvoi 100 résultats trié Affichage page par Page [ par milkasoprano ] Bonjour tous le monde,Je vous écris car j'ai un tous petit probleme au niveau de mon script qui affiche les resultat dune requete par page...Le script pb requete count !!!! [ par fredericmaill ] Bonjour,voila j'ai un probleme avec ma requette COUNT voivi mon code :// verification si il existe deja un Responsable, si nb = 0 alors il n'y a pas d pb requete SQL. [ par LaTatadu91 ] Bonjour a tout le monde et spécialement a une personne a qui je dois deja plusieurs coups ;) Voila j'ai une table MySQL qui est composé comme ceci va Problème dans ma recherche [ par R3dDragon ] Bonjour, voilà j'ai un petit problème, j'ai crée un petit moteur de recherche pour mon site, celui-ci fouille la base de donnée et affiche les résulta resultat de requete odbc sur des pages multiples [ par dossa ] mysql_query [ par asdeejay ] Salut toule monde Je veut stocker le resultat d'une requete dans une variable et voici le code $res=mysql_query("select remboursement from epargne whe Résultats d'une requete dans un input text [ par eulmaraud ] Bien le bonjour tout le monde question de debutant et je ne sais pas comment formuler ma requete dans google... je voudrais remplir une input text a


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 : 0,655 sec (4)

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