begin process at 2012 05 30 16:42:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

MOTEUR DE RECHERCHE URGENT!


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

MOTEUR DE RECHERCHE URGENT!

mercredi 22 janvier 2003 à 10:57:49 | MOTEUR DE RECHERCHE URGENT!

gianfare


Bonjour y-a-t-il une personne qui pourrait m'indiquer pourquoi cela ne march pas(enfin à moitié)l'affichage des données marche très bien c'est le script "suivant et précédent" qui me pose un problème
et je pense que cela provient de la requête "$sql = "Select DISTINCT id,NomBiblio from t_principale where MotCle like '%search%'";
$sqL .= "ORDER BY id DESC";
$sql .= ' LIMIT '.$debut.','.$Nmax;"

si il y a dans cette requête "$sql .= ' LIMIT '.$debut.','.$Nmax;" le champs suivant et précédent ne s'affiche pas mais si je met cette requête "$sql = "Select DISTINCT id,NomBiblio from t_principale where MotCle like '%$search%'";
$sqL .= "ORDER BY id DESC";le champ suivant et précédent s'affiche mais evidement ma barre de navigation ne fonctionnera plus. quelqu'un a-t-il une solution ?
merci beaucoup de votre aide



<?


require("common.php");
include ("connexion.php");
$Nmax = 10; //nombre par page

$Ncur = 0; //n° de la fiche courante
$Ndeb = 0; // 1ère fiche transmise par l'url
$debut = 0; // nombre d'enregistrement

print "<br>";
print "<br>";
search("index.php","Moteur de recherche");
$cpt=0;
if (isset($num))

$Ndeb = intval($num);
//début de la requête
$sql = "Select DISTINCT id,NomBiblio from t_principale where MotCle like '%$search%'";
$sqL .= "ORDER BY id DESC";
$sql .= ' LIMIT '.$debut.','.$Nmax;
$result = mysql_query($sql);
$nbenr = mysql_num_rows($result);
$sqlCount = "select count(*) from t_principale where MotCle like '%$search%'";
//$sql = "select id,NomBiblio from t_principale";


$resultCount = mysql_query($sqlCount);
$search = strtolower($search); //ON MET EN MINISCULE

$enr = mysql_fetch_array($resultCount);
$nbtotal = $enr[0];




$barre_nav = '<TABLE BORDER=0 WIDTH="400" CELLPADDING=3 CELLSPACING=1 align="center">';
$barre_nav .= '<TR><TD BGCOLOR= #FFFF00 WIDTH="42%" ALIGN="left">';
$barre_nav .= 'Réponse(s) <B>'.($debut + 1).'</B> à <B>'.($debut + $nbenr).'</B>';
$barre_nav .= ' sur <B>'.($nbtotal).'</B></TD>';
$barre_nav .= "<TD BGCOLOR=#DCDCDC ALIGN='left' WIDTH='58%'> Votre requête: <b>$search</b>";
$barre_nav .= "</TD></TR></TABLE>\n";
echo $barre_nav;

print "<table width='402' border='0' cellpadding=\"2\" cellspacing=\"2\" align='center'>";
while(($ligne = mysql_fetch_object($result))
&& ($Ncur<$Nmax+$Ndeb)){
if ($Ncur >=$Ndeb){

$cpt++;
print "<tr>";
print "<td bgcolor= '#FFFF00' width='13'>$cpt.</td>";
print "<td width='423' bgcolor='#FFFF99'><img src='img/puce.gif' border=0 width=5 height=9> <a href=result.php?id=$ligne->id target='_top'>$ligne->NomBiblio</a></td> ";
print "</tr>";
}
$Ncur++;

// print "<a href='javascript:openresult(result.php?id=$ligne->id)'>$ligne->NomBiblio</a>";


}
print"</table>";
//Résultats : 1 - 10 de 106 pour ''paris''.
?>
<DIV align="CENTER">
<table width="400" border="0" bgcolor="#FFFF00" cellpadding="2" cellspacing="0"><tr>
<?//Navigation des fiches avant ?
if($Ndeb > 0){ ?>

<td width="50% bgcolor="#FFFF00" align="right">
<a href="?num=<? echo $Ndeb-$Nmax; ?>"><font face="Verdana" size="2"><< Précédent </font></a>  <font color="#9900cc">|</font> 
</td>
<?}
//Des fiches après ?
if($ligne){?>
<td width="50%" bgcolor="#FFFF00" align="left">
<a href="?num=<? echo $Ncur; ?>"><font face="Verdana" size="2">Suivant >></font></a>
</td>
<?}?>
</tr></table> </DIV>


<? mysql_free_result($result);?>



Cette discussion est classée dans : sql, barre, id, print, search


Répondre à ce message

Sujets en rapport avec ce message

Problèmes d'affichage [ par OriOn ] Bonjour, voilà j'ai un problème qui dure depuis déjà quelques jours et personnes n'a réussit à me le résoudre.J'ai une page sur mon site qui récupère Pb Requet SQL [ par NoMitsu ] Voila je debute avec Php et MySql et j'ai quelque probleme pour faire marcher cette requet si quelqu'un pouvais me dire se qui cloche merci d'avance$c Requete SQL et Array [ par dadybond ] Bonjour,Je voudrais savoir si il est possible de faire une requete SQL qui selectionne tous les resultat sauf ceux qui sont contenus dans un tableau ( problème update [ par speedylol ] Bonjour voilà, mon petit problème que j 'aimerais trouver , je vous remercie de votre aide. voici aprés passage de commande, du produit j 'envoys mes help [ par dreaman ] Bjr,ce script ne marche pas,comment doit je faire? /// Retourne un tableau d'objetsfunction &cj_apm_get($id=null,$numero=null,$secteur=null,$droit=nul Problème avec les variables [ par tom10000 ] // Je fais passer ma variable ( je suis sur la page index.php et je veux aller sur cette page ( suppr.php?id=123 ) ) $id = $_GET["id"] // on se connec trier par WHERE avec une variable [ par benji86446 ] Bonjour tout le monde!Voila, j'ai une petite question à propos des requetes SQL. J'aimerais trier les résultats lus sur une table par rapport aux résu SQL - update [ par jdalton42 ] salut, voila moi je modifie beaucoup les liens dans le menu de mon site... et sa m'enerve un peut maintenant de devoir tout le temps modifier la sourc Probleme recuperation de l'id d'une table pour insérer dans une autre par la methode update [ par Alpha911 ] Bonjour,Je test plusieurs methodes pour pouvoir prendre l'id d'une table qui et la recopier dans une autre table j'ai 2 tables UTILISATEUR et une autr Priorité dans une requete sql [ par magicjim ] Bonjour, je voudrais savoir comment on choisit un id par rapport a une priorité, pour comprendre voici un exemple :j'ai trois priorité :  - Elévée,


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 1,279 sec (3)

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