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:11:40
Et voici la version avec la requête de recherche sur le titre
<?php
include 'header.php';
include XOOPS_ROOT_PATH . '/header.php';
$sql = 'SELECT lid, cid, t1.vidid, t1.title, published
FROM ' .$xoopsDB->prefix('xoopstube_videos').' AS t1
INNER JOIN
(
SELECT title
FROM ' .$xoopsDB->prefix('xoopstube_videos').'
GROUP BY title
HAVING count(title) > 1
)
AS t2
ON t1.title=t2.title
ORDER BY t1.title ASC';
$result = $xoopsDB->query($sql);
echo "Vidéos regroupées par titre de la vidéo (title).<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';
?>
|
|