begin process at 2012 02 12 11:46:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Help plz Moteur de recherche dans un résultat page par page


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

Help plz Moteur de recherche dans un résultat page par page

samedi 7 mai 2005 à 16:13:27 | Help plz Moteur de recherche dans un résultat page par page

rafou77

Bonjour,
j'ai un petit prob j'aimerai que mon code ci-dessous affiche 10 résultats sur chaque page avec la possibilité de faire une recherche par mot clé et par nom, les 10 résultats page par page fonctionnent quand j'enlève AND $type like \"%$keyword%\"  sinon ça ne marche pas. 

je sais que c'est juste un petit truc à faire mais lequel ?

Merci beaucoup

{
$limit_str = "LIMIT ". $cur_page * 10 .",10";
  $req = mysql_query("select clients2.etat3,clients2.password,clients2.prenom,clients5.id_clt,clients2.nom,clients5.date,clients2.id,clients2.email,clients5.id,clients5.but_pret from clients5,clients2 where clients2.id = clients5.id_clt AND $type like \"%$keyword%\" GROUP BY clients5.id_clt ORDER BY clients5.date DESC $limit_str");

$reg = 'select * from clients2';
$nbr = mysql_num_rows(mysql_query($reg));


if ($cur_page == "") {$cur_page = 0;}
$page_num = $cur_page + 1;
$total_num_page = ceil($nbr/10);
print "<Center>";
if ($total_num_page != 0)
{
Print "<font color=\"#333333\"><b>$page_num</b> Page sur un total de <b>$total_num_page</b> page(s)<BR>";

$prevpage = $cur_page-1;
$nextpage = $cur_page+1;
if ($page_num != 1){print "<a href=\"./clients.php?cur_page=$prevpage\" class=\"jaune\"> Page précédente</a> ";}
if ($page_num != $total_num_page){print " <a href=\"./clients.php?cur_page=$nextpage\" class=\"jaune\"> Page suivante</a> ";}
}

 

   if (mysql_num_rows($req)==0)
   {
   echo("<tr bgcolor=\"#ffffff\"><td colspan=\"5\">Aucune réponse !</td></tr>");
   }
   else
 
      while($ligne = mysql_fetch_array($req))
   {
   
   $num_clt = $ligne["id_clt"];
   $email = $ligne["email"];
   $nom = $ligne["nom"];
   $prenom = $ligne["prenom"];
   $password_clt = $ligne["password"];
 $etat3 = $ligne["etat3"];
 $but_pret = $ligne["but_pret"];

ECT....

dimanche 8 mai 2005 à 09:28:59 | Re : Help plz Moteur de recherche dans un résultat page par page

garfield90

Salut,

essaye avec  type like '%$keyword%'  au lieu de $type like \"%$keyword%\"
dimanche 8 mai 2005 à 15:32:43 | Re : Help plz Moteur de recherche dans un résultat page par page

rafou77

merci beaucoup ça marche mais maintenant il m'affiche  que la premiere page avec 10 résultats et quand je clique sur la suivante plus rien !   si vous avez une idée ? merci
dimanche 8 mai 2005 à 16:43:23 | Re : Help plz Moteur de recherche dans un résultat page par page

garfield90

Re salut,

fait dans ta requete un

LIMIT $min, 10

$min = $no_page*10;

apres affiche toutes les lignes de ta requete

dimanche 8 mai 2005 à 16:49:09 | Re : Help plz Moteur de recherche dans un résultat page par page

rafou77

c'est pareil que $limit_str = "LIMIT ". $cur_page * 9 .",9";

$req = mysql_query("select clients2.etat3,clients2.password,clients2.prenom,clients5.id_clt,clients2.nom,clients5.date,clients2.id,clients2.email,clients5.id,clients5.but_pret from clients5,clients2 where $type like \"%$keyword%\" AND clients2.id = clients5.id_clt GROUP BY clients5.id_clt ORDER BY clients5.date DESC $limit_str");

en fait le prob c'est les lien page suivante et précadente  généré qui n'affiche pas les résultats.
dimanche 8 mai 2005 à 17:07:14 | Re : Help plz Moteur de recherche dans un résultat page par page

garfield90

Excuse j'avais pas vu ton LIMIT,

fait un débugage de ton script, affiche ta requete est regardes si elle est correctement remplies et teste la via PHPMyAdmin

Si tu ne trouves pas donnes moi la requete générées.

Cordialement

"They are 10 sorts of persons whose understand binary and whose not"
dimanche 8 mai 2005 à 17:37:16 | Re : Help plz Moteur de recherche dans un résultat page par page

rafou77

je n'ai pas phpmyadmin... sur ma page je dois appuyer sur le bouton rechercher pour afficher les 10 premiers résultats ce qui n'est déjà pas normal (ça devrait s'afficher au chargement de la page) le prob vient de la en fait. merci pour ta patience.

dimanche 8 mai 2005 à 17:50:24 | Re : Help plz Moteur de recherche dans un résultat page par page

garfield90


T'as page est elle visible via le net.

si oui, peux tu me donner le lien, sinon donnes moi la requete remplie par tes variables.

"They are 10 sorts of persons whose understand binary and whose not"
dimanche 8 mai 2005 à 19:34:47 | Re : Help plz Moteur de recherche dans un résultat page par page

rafou77

 
   echo("<tr>
   <td bgcolor=\"#ffffff\" align=\"center\">$num_clt</td>
      <td bgcolor=\"#ffffff\" align=\"center\">$password_clt</td>
      <td bgcolor=\"#ffffff\" align=\"center\">$nom</td>
      <td bgcolor=\"#ffffff\" align=\"center\">$prenom </td>
      <td bgcolor=\"#ffffff\" align=\"center\"><a href=\"$emailmailto:$email\">$email</a></td>
      <td background=\"$bgcolorref\" bgcolor=\"#ffffff\" align=\"center\"><a href=\"voir_client.php?id_clt=$num_clt\">Voir</a> -
   <a href=\"modifier_client.php?id_clt=$num_clt\">modifier et imprimer</a><br>
   <a href=\"#null\" onclick=\"javascript:if(confirm('Etes-vous sûr de vouloir supprimer ce client ?\\nAttention toutes les informations qui le concerne seront supprimées !')) document.location.replace('clients.php?id_clt=$num_clt&action=delete');\">supprimer</a></td>
 </tr>$etat2");

voilà
lundi 9 mai 2005 à 07:55:23 | Re : Help plz Moteur de recherche dans un résultat page par page

garfield90


Ce n'est pas ca que je te demandais:

c'etait le lien d'acces a ta page si elle était visible sur le net ou la requete completer par ton script
quand tu fais page precedente ou page suivante

Si tu peux m'envoyer ca, je pourrais t'aider.

Cordialement

"They are 10 sorts of persons whose understand binary and whose not"


Cette discussion est classée dans : ligne, page, num, clients5, clients2


Répondre à ce message

Sujets en rapport avec ce message

résultat page par page et moteur de recherche.. [ par rafou77 ] Bonjour,j'ai un petit prob j'aimerai que mon code ci-dessous affiche 10 résultats sur chaque page avec la possibilité de faire une recherche par mot c AFFICHAGE DES ENREGISTREMENTS LES PLUS RECENT !!! [ par rafou77 ] bonjour,j'ai deux tables ( clients5 ) avec comme champs ID,ID_CLT,ETAT et ( clients2 ) avec comme champs ID,NOM,PRENOM,PASSWORD...elles sont en rappo DOUBLONS CA MARCHE ET SANS CA MARCHE PLUS !!! [ par rafou77 ] Bonjour,Voilà j'ai deux table, clients2 et clients5 en rapport avec le champ Id de clients2 et le champ Id_clt de clients5, dans la table clients5 il regex pour frimousse.org [ par fanfouer ] bonjours, j'ai déjà laisser un topic sur le sujet dans las BDD mais je pense que la rubrique "au secours!!" est plus apropriée...j'aimerai récuperer l Aidez moi s'il vous plait [ par khoum ] J'ai un probleme que je ne peut pas résoudre.Je demande comment je peux faire pour programmer une page que l'on remplit en ligne et qui se met à jour Qui est en ligne ?!?! [ par josh666 ] Bonjours à tous, Je me questionne sur la méthode pour savoir les personnes en ligne sur un site internet. J'ai penser à la méthode suivante: Lor php et wmi [ par flopad ] Bonjour, je voudrais mettre en ligne sur mon intranet une page contenant un "monitoring" de mes serveurs. Plus précisément, je voudrais surveiller par Retour à la ligne [ par photosweb ] Lors de la saisie d'un texte dans un champ de texte multiligne(textarea) je mets des retour à la ligne (ctrl+enter) pour des raison de mise en page.Vi petit probleme SQL [ par Clonk ] bonjour,voilà, j'ai une première page où je liste des nom et où je crée un lien direct vers une autre page, genre:while($ligne=mysql_fetch_object($res Un fichier texte pour plusieurs compteurs [ par bluejim ] blue_jim Ma question est la suivante :Est-il possible en Php de lire une ligne prédéfinie d'un fichier texte.J'explique :En partant du fait que la val


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,452 sec (4)

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