Fork me on GitHub






Recherche personnalisé wflinks
Aspirant
Inscrit: 23/06/2008 11:02
Messages: 28
Bonjour,

Je suis entrain de suivre la documentation :
https://www.frxoops.org/modules/smarts ... ds=include/search.inc.php

Mais celà ne me donne pas le résultat souhaiter , je dois faire une erreur quelques part , mais je ne vois pas ou pour l'instant ...

Je souhaite faire une recherche dans la table wflinks_cat et non dans wflinks_links

Voici mon code modifié

function wflinks_search$queryarray$andor$limit$offset$userid ) {
    global 
$xoopsDB$xoopsUser;

    
$sql "SELECT cid, pid, title, description FROM " $xoopsDB -> prefix'wflinks_cat' );

    
// because count() returns 1 even if a supplied variable
    // is not an array, we must check if $querryarray is really an array
    
if ( is_array$queryarray ) && $count count$queryarray ) )     {
        
$sql .= " AND ((title LIKE LOWER('%$queryarray[0]%') OR LOWER(description) LIKE LOWER('%$queryarray[0]%'))";
        for( 
$i 1;$i $count;$i++ ) {
            
$sql .= $andor ";
            
$sql .= "(title LIKE LOWER('%$queryarray[$i]%') OR LOWER(description) LIKE LOWER('%$queryarray[$i]%'))";
        } 
        
$sql .= ") ";
    } 
    
$sql .= "ORDER BY title ASC";
    
$result $xoopsDB -> query$sql$limit$offset );
    
$ret = array();
    
$i 0;

    while ( 
$myrow $xoopsDB -> fetchArray$result ) ) {
//        if ( false == checkSearchgroups( $myrow['cid'] ) ) {
//            continue;
//        } 
        
$ret[$i]['image'] = "images/size2.gif";
        
$ret[$i]['link'] = "viewcat?cid=" $myrow['cid'] . "&pid=" $myrow['pid'];
        
$ret[$i]['title'] = $myrow['title'];
        
$i++;
    } 
    unset( 
$_search_check_array );
    return 
$ret;
}

Posté le : 07/01/2010 18:42
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

40 Personne(s) en ligne (35 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 40 | Plus ...