emuroms
Messages postés4Date d'inscriptionmardi 19 avril 2005StatutMembreDernière intervention19 avril 2005
-
19 avril 2005 à 01:13
JoJo738
Messages postés1267Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention29 juin 2010
-
19 avril 2005 à 19:42
Bonsoir,
Je voulais vous demander,depuis longtemps j'essaye d'afficher mes fichiers de ma rubrique téléchargements par lettre,c'est à dire vous cliquez sur la lettre A et vous avez tous les fichiers commencant par la lettre A de cette catégorie qui s'affiche.J'ai donc une base de donnée et j'aimerais que quand la personne clique exemple sur A les fichiers commencant par A de cette catégorie de ma base de donnée saffiche,mon site est en phpnuke.
Je n'y connais pas grand chose au php,j'espere avoir été clair.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 19 avril 2005 à 11:33
Hello,
si si...
mais bon. Ce n'est pas tres difficile a faire si on apprend un peu de
php. La tu demandes a ce qu'on te fasse le script en entier. Perso, je
n'en ai pas envie ni le temps. Et je pense que si tu as aussi peu de
reponse, c'est pour la meme raison.
emuroms
Messages postés4Date d'inscriptionmardi 19 avril 2005StatutMembreDernière intervention19 avril 2005 19 avril 2005 à 13:53
Merci à vous,mais il faudrait que j'arrive a integrer tout (je n'ai pas q'un seul champ a afficher et il faut que je l'affiche dans une page voici le bout de code ou il faudrait que j'insere le script et aussi j'ai plusieurs catégories (cid) et quand j'ai recherché avec le script que vous avez fait il ma affiché tout les fichiers de ma base de donnée commencant par A,désolé si j'ai du mal a comprendre,mais j'ai du mal pourtant j'ai cherché... voici le bout de code :
function viewdownload($cid, $min, $orderby, $show) {
global $prefix, $db, $admin, $perpage, $module_name, $user;
include("header.php");
if (!isset($min)) $min= 0;
if (!isset($max)) $max=$min+$perpage;
if(isset($orderby)) {
$orderby = convertorderbyin($orderby);
} else {
$orderby = "title ASC";
}
if ($show!="") {
$perpage = $show;
} else {
$show=$perpage;
}
menu(1);
echo "
";
OpenTable();
$cid = intval($cid);
$result = $db->sql_query("SELECT title,parentid FROM ".$prefix."_downloads_categories WHERE cid='$cid'");
list($title,$parentid)=$db->sql_fetchrow($result);
$title = stripslashes(check_html($title, "nohtml"));
$parentid = intval($parentid);
$title=getparentlink($parentid,$title);
$title=""._MAIN."/$title";
echo "<center> "._CATEGORY.": $title </center>
";
echo "\";
$cid = intval($cid);
$result2 = $db->sql_query(\"SELECT cid, title, cdescription FROM \".$prefix.\"_downloads_categories WHERE parentid='$cid' order by title\");
$count = 0;
while(list($cid2, $title2, $cdescription2) = $db->sql_fetchrow($result2)) {
$cid2 = intval($cid2);
$title2 = stripslashes(check_html($title2, \"nohtml\"));
$cdescription2 = stripslashes($cdescription2);
$cresult = $db->sql_query(\"SELECT * FROM \".$prefix.\"_downloads_downloads WHERE cid='$cid2'\");
$cnumrows = $db->sql_numrows($cresult);
echo \"· $title2 ($cnumrows)";
categorynewdownloadgraphic($cid2);
if ($cdescription2) {
echo "$cdescription2
";
} else {
echo "
";
}
$result3 = $db->sql_query("SELECT cid, title FROM ".$prefix."_downloads_categories WHERE parentid='$cid2' order by title limit 0,3");
$space = 0;
while(list($cid3, $title3) = $db->sql_fetchrow($result3)) {
$cid3 = intval($cid3);
$title3 = stripslashes(check_html($title3, "nohtml"));
if ($space>0) {
echo ", ";
}
$cresult2 = $db->sql_query("SELECT * FROM ".$prefix."_downloads_downloads WHERE cid='$cid3'");
$cnumrows2 = $db->sql_numrows($cresult2);
echo "$title3 ($cnumrows2)";
$space++;
}
if ($count<1) {
echo ", , \";
$dum = 1;
}
$count++;
if ($count==2) {
echo \"</td>----
\";
$count = 0;
$dum = 0;
}
}
if ($dum == 1) {
echo "
";
} elseif ($dum == 0) {
echo "<td></td></tr></table>";
}
Si quelqun arrive a le lire,ou juste me faire le script que vous avez fait en ajoutant des champs (car j'ai essayé et il y avait toujours une erreur de syntaxe)
Il faudrait que lon voit ces champs :
<TABLE cellPadding=5 border=0>
----
lid |
cid |
sid |
title |
url |
description |
date |
name |
email |
hits |
submitter |
downloadratingsummary |
totalvotes |
totalcomments |
filesize |
version |
homepage |
lid est le numéro du fichier,il redirige vers l'url,cid est la categoris,title le titre qui s'affiche quand on clique il va sur lid et ensuite sur l'url,la description s'affiche ainsi que tout les autres