Fork me on GitHub

Rapport de message :*
 

Re: xoopstube: index : liste alphabetique qui commence par les nombres :0123...

Titre du sujet : Re: xoopstube: index : liste alphabetique qui commence par les nombres :0123...
par blueteen sur 28/06/2013 10:07:41

Alors pour commencer, attention, tu n'as pas 29 résultats, mais 601 en tout.
Par défaut, phpmyadmin n'en affiche que 30 (0 à 29).

Je t'ai refait mon fichier php avec la requête méthode slider94
Essaie de coller ce code dans un fichier .php, dans ton dossier 'xoopstube'.
Et ouvre ce fichier dans ton navigateur.
Si tu as tous les résultats affichés, tu viens nous le dire, et on avisera pour te faire supprimer tes doublons (il faudra nous dire quels sont tes critères de suppression : telle vidéo plutôt que telle autre).

<?php
include 'header.php';
include 
XOOPS_ROOT_PATH '/header.php';

$sql 'SELECT lid, cid, title, t1.vidid, published
FROM ' 
.$xoopsDB->prefix('xoopstube_videos').' AS t1 
INNER JOIN 

SELECT vidid 
FROM ' 
.$xoopsDB->prefix('xoopstube_videos').'
GROUP BY vidid 
HAVING count(vidid) > 1 

AS t2
ON t1.vidid=t2.vidid 
ORDER BY t1.vidid ASC'
;

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

echo 
"Vidéos regroupées par identifiant de la vidéo (vidid).<br /><br />";
echo 
"Cliquer sur le titre ou l'id pour accéder à la vidéo.<br /><br />";
echo 
"<table>";
echo 
"<tr><td>ID</td><td>Titre</td><td>Vidid</td><td>Catégorie</td><td>Publié le</td></tr>";

while (
$arr $xoopsDB->fetchArray($result)) {
    
$videouid['title']     = $xtubemyts->htmlSpecialCharsStrip($arr['title']);
    
$videouid['lid']       = $arr['lid'];
    
$videouid['cid']       = $arr['cid'];
    
$videouid['vidid']     = $arr['vidid'];
    
$videouid['published'] = xoopstube_time(formatTimestamp($arr['published'], $xoopsModuleConfig['dateformat']));

    echo 
'<tr><td><a href="singlevideo.php?cid='.$videouid['cid'].'&lid='.$videouid['lid'].'" target="_blank">'.$videouid['lid'].'</a></td><td><a href="singlevideo.php?cid='.$videouid['cid'].'&lid='.$videouid['lid'].'" target="_blank">'.$videouid['title'].'</a></td><td>'.$videouid['vidid'] . '</td><td>'.$videouid['cid'].'</td><td>'.$videouid['published'].'<td></tr>';
}
echo 
"</table>";

include 
XOOPS_ROOT_PATH '/footer.php';
?>

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

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