Fork me on GitHub

Rapport de message :*
 

Re: Ajout d'une fonctionnalité à xoopstube

Titre du sujet : Re: Ajout d'une fonctionnalité à xoopstube
par seboseboss sur 12/12/2014 13:00:09

Personne va m'aider?

j'arrive pas a faire que mes conditions fonctionne pour afficher les autres miroir et non pas le courant.

Voila ce que j'ai fait et ça marche pas:

$sql ' SELECT t1.*
         FROM ' 
$xoopsDB->prefix('xoopstube_videos') . ' AS t1 
         INNER JOIN (
         SELECT title, lid
         FROM ' 
$xoopsDB->prefix('xoopstube_videos') . ' WHERE title="' $video_arr['title'] . '" 
         AND lid <> ' 
$video_arr['lid'] . '
         AND published > 0 AND published <= ' 
time() . ' AND (expired = 0 OR expired > ' time() . ')  
         AND offline = 0
         GROUP BY `title`
         HAVING count( `title` ) >1
         ) AS t2 ON t1.`title` = t2.`title`
         ORDER BY `t1`.`title` ASC '

$result    $xoopsDB->query($sql);
$video_miroir $xoopsDB->fetchArray($result);



Allez quoi je demande pas la lune non plus

Logiquement le
AND lid <> ' . $video_arr['lid'] . '
devrais bien m'enlever le résultat courant de la recherche, je pige pas ce qui va pas surtout que c'est utilisé exactement de cette façon pour la requête des autres vidéo du submitter.

La différence c'est la jointure de table, dopnc je suppose qu'il faut faire autrement dans ce cas, mais je sais pas quoi???

En y regardant de plus près tout ce que j'ai fait est faux car la page de la liste complète des miroir elle aussi cache un résultat que l'on veut montrer et pourtant, je n'est mis aucune condition pour ça, j'y comprend rien.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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