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';
?>
|
|