|
|
$colonnep = colonnep ($rub); echo $colonnep ?>
$colonne = colonne ($rub); echo $colonne ?> |
|
$cttrouv=0;
$ctntrouv=0;
// recherche des url attachées à la sous-catégorie dans la table classeement
// chainage dans table url et affichage des url
require 'links/global.php3';
// recherche des url contenant $ValTexte
//require ("links/links.inc.php3");
require ("links/parameters.inc.php3");
require ("links/connexion.inc.php3");
if ($stop == 1) exit;
$navimageleft = 'images/prec.gif';
$navimageright = 'images/next.gif';
$pcTe="%";
$CondTexte = "like";
// Passage texte en minuscule
if (isset($HTTP_POST_VARS[ValTexte])) $ValTexte = strip_tags($HTTP_POST_VARS[ValTexte]) ;
$ValTexte = strtolower($ValTexte);
// Suppression des blancs en début et fin de texte
$ValTexte = trim($ValTexte);
// Remplacement des '"' par Rien
$ValTexte= ereg_replace('"','',$ValTexte);
// Remplacement des '"' par Blanc
$ValTexte= ereg_replace('\'',' ',$ValTexte);
$ValTexte= stripslashes($ValTexte);
echo "
Recherche / $ValTexte
|
";
// Remplacement des "%" par un seul blanc
$ValRech= ereg_replace("[%]+"," ",$ValTexte);
// Remplacement des "+" par un seul %
$ValRech= ereg_replace("[+]+"," ",$ValRech);
// Remplacement des etoiles entre les mots par UN seul %
$ValRech= ereg_replace("[*]+"," ",$ValRech);
// Remplacement des blancs entre les mots par UN seul %
$ValRech= ereg_replace("[ ]+","%",$ValRech);
$j=0;
// test recherche avec $lgmot caractères minimum
if (strlen($ValTexte) < $lgmot)
{
echo "
|
|
votre recherche : $ValTexte doit faire $lgmot caracteres minimum
|
|
|
|
";
}
else
{
if (isset($ValTexte))
$Crit=" $CondTexte '$pcTe$ValRech$pcTe'";
if (!isset($debut)) $debut = 0;
$pref='not like "zzl';
$prefixluth=$pref.$pcTe.'"';
// print ("prefix = $prefixluth");
$resultat = mysql_db_query("$db_name","select * from url
where url_lg >= 90 and (url_titre $Crit or url_descr $Crit or url_str $Crit) and (url_titre $prefixluth)
order by url_lg, url_titre limit $debut,$nnp",$connexion);
$num = mysql_num_rows($resultat);
if ($num <> 0)
{
$i=0;
while ($i < $num)
{
$url_str= mysql_result($resultat,$i,"url_str");
$url_titre= mysql_result($resultat,$i,"url_titre");
$testtitre=substr($url_titre,0,3);
if ($typerech=="annuaire" && $testtitre == "zzz")
{
}
else
{
$url_descr= mysql_result($resultat,$i,"url_descr");
if (substr($url_titre,0,3) == "zzz") {
/* $url_descr=".... ".stristr($url_descr,$ValTexte);
*/ $url_descr=".... ".substr($url_descr,0,300);
$url_descr.=" ....";
}
$url_titre=ereg_replace("zzz","",$url_titre);
$coul=array("#FFFFFF","#CDCCD2");
$bgc=$coul[$i%2];
echo " ";
echo "
$url_titre   $url_descr | ";
$j++;
}
$i++;
}
echo " ";
// navigation
$resultat = mysql_db_query("$db_name","select url_id from url
where url_lg >= 90 and (url_titre $Crit or url_descr $Crit) ",$connexion);
$num = mysql_num_rows($resultat);
echo " ";
$nrows = mysql_num_rows($resultat);
$nombre = ceil($nrows/$nnp);
if ($debut > 0) {
echo " ";
}
if ($nombre > 1) {
for($i = 1; $i <= $nombre; $i++) {
echo " ".$i."";
}
}
if ( ($debut + $nnp) < $nrows) {
echo " ";
}
}
$ctmoteur_trouv="O";
if ($j==0)
{
$ctmoteur_trouv="N";
$ctntrouv++;
echo "
|
aucun page ne correspond a votre recherche : $ValTexte
|
|
Précisez SVP
|
|
|
";
}
else;
{
$cttrouv++;
}
// Le 11 juin 2003 : Modif jph pour inserer ou mettre à jour dans la table ctmoteur
// le mot recherché avec sa date de création et un compteur de nb de fois recherché
$resulct = mysql_db_query("$db_name","select ctmoteur_id, ctmoteur_lib, ctmoteur_ctr
from ctmoteur where ctmoteur_lib = \"$ValTexte\" ",$connexion);
$numct = mysql_num_rows($resulct);
if ($numct == 0)
{
$ctr=1;
$datej = date(Y)."-".date(m)."-".date(d);
$ajout ="insert into ctmoteur values(\"\",\"$ValTexte\",\"$ctr\",\"$datej\",\"$ctmoteur_trouv\")";
$query=mysql_query($ajout);
}
else;
{
$ict=0;
while ( $ict<$numct)
{
$ctmoteur_id = mysql_result($resulct, $ict, "ctmoteur_id");
$ctmoteur_ctr = mysql_result($resulct, $ict, "ctmoteur_ctr");
$ict++;
}
$ctmoteur_ctr++;
$modif=mysql_query("UPDATE ctmoteur set
ctmoteur_ctr=\"$ctmoteur_ctr\", ctmoteur_trouv=\"$ctmoteur_trouv\"
where ctmoteur_id =\"$ctmoteur_id\"");
}
$resultat = mysql_close($connexion);
}
echo " | ";
?> Voici d'autres
liens..."; ?>
| |
|
|
|
" ?>
|
|
|