Bonjour,
J'ai déjà essayé mais aucune ne fonctionnenent.






//creation des requetes
$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE id = '$cat_id' ";
//nombres de sites et de categories
$sql_nbsites = "SELECT id FROM $T_sites WHERE activation = '1' ";
$sql_nbcats = "SELECT id FROM $T_categories ";
//on va chercher les categories
$sql_cat = "SELECT id,cat_name FROM $T_categories WHERE id_cat_mere = '0' AND activation = '1' ORDER BY cat_name ASC";
//on va chercher les infos necessaires sur le site
$sql_admin = "SELECT nb_scats_on_index FROM $T_infos ";
//on va chercher les 10 meilleurs sites
$sql_top = "SELECT nb_clic_ext,titre,description,url FROM $T_sites ORDER BY nb_clic_ext DESC LIMIT 0,10";
//connexion a la BD
$lk = connection_BD();
//envoi des requetes
$res_descr = send_sql($sql_descr,"trouver la description de cette catégorie");
$res_nbsites = send_sql($sql_nbsites,"trouver le nombre de sites");
$res_nbcats = send_sql($sql_nbcats,"trouver le nombre de catégories");
$res_cat = send_sql($sql_cat,"trouver les catégories principales");
$res_admin = send_sql($sql_admin,"trouver le nombre de sous-catégories à afficher");
$res_top = send_sql($sql_top,"trouver le top 10");
$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE id = '$cat_id' ";
Impossible d'effectuer la requête pour trouver la description de cette catégorie
Voici le message d'erreur renvoyé par la base de données :
1065 : Query was empty
<?php
//on affiche la description de la catégorie
$res_texte = mysql_fetch_array($res_descr,MYSQL_ASSOC);
if ($res_texte["texte"])
//si on a une description a affiche
?>
<center><span class="text_cat_annuaire">
<?php
echo htmlspecialchars($res_texte["texte"]);
?>
</span></center>
<br>
<span class="nb_scat_index_annuaire">(<?php echo get_nbsites($une_categorie["id"]); ?>)</span>
<img src="img/dossier.gif" border=0>
<a href="actualites-et-medias-p1-1.html" class="link_cat_index_annuaire">Actualités et médias</a>
<span class="nb_scat_index_annuaire">(8)</span>
<center><span class="text_cat_annuaire">
</span></center>
<br>

if (empty($cat_id))
//si c'est la page d'accueil qui est demandee
{
//creation des requetes$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE id_cat_mere = '0' AND activation = '1' ORDER BY cat_name ASC ";//connexion a la BD
$lk = connection_BD();
//envoi des requetes$res_descr = send_sql($sql_descr,"trouver la description de cette catégorie"); <span class="nb_scat_index_annuaire">(<?php echo get_nbsites($une_categorie["id"]); ?>)</span><?php
//on affiche la description de la catégorie
$res_texte = mysql_fetch_array($res_descr,MYSQL_ASSOC);
if ($res_texte["texte"])
//si on a une description a affiche
?>
<center><span class="text_cat_annuaire">
<?php
echo htmlspecialchars($res_texte["texte"]);
?>
</span></center>
<br>
<?php
$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE id = '$cat_id' ";
$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE id_cat_mere = '0' AND activation = '1' ORDER BY cat_name ASC ";




$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE id_cat_mere = '0' AND activation = '1' ORDER BY cat_name ASC ";


Sinon le descriptif s'affiche mais pas forcémement sous la bonne catégorie.
FROM $T_categories WHERE id_cat_mere = '0'$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE activation = '1' ORDER BY cat_name ASC ";$sql_descr = "SELECT texte,cat_name FROM $T_categories ORDER BY cat_name ASC ";


Peut être en essayant comme ça pour la requête
Code:
$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE activation = '1' ORDER BY cat_name ASC ";
ou
Code:
$sql_descr = "SELECT texte,cat_name FROM $T_categories ORDER BY cat_name ASC ";
Non ?
Edit : je viens d'aller faire un tour sur la home de ton annuaire et ça semble fonctionner convenablement, tu as changé quelque chose?
Tu devrais mettre une petite phrase complète pour ta description des catégories (au lieu de juste un mot clef parfois) se serait surement mieux point de vue intérêt des moteurs.
$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE id_cat_mere = '0' AND activation = '1' ORDER BY cat_name ASC ";




Retourner vers Développement de site Internet, Scripts et langages du Web
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité