bonjour a tous et merci pour votre aide voila mon problème quand je vais dans ma page d'acceuil et dans sous cathégories da mon site j'ai un grans vide en plein au milieu et le bas de la page ( la bande bleu) est décalé comment faire pour rétablir sa ,je ne trouve pas les erreurs .merci a tous pour votre aide
nom du site http://www.services-sud-ouest.com/
nom du site http://www.services-sud-ouest.com/
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<?php
//page principale de l'annuaire
include("data_bd_annuaire.php"); //variables de l'annuaire
include("functions.php"); //fonctions de l'annuaire
$cat_id = isset($_GET['cat_id']) ? (int)$_GET['cat_id'] : 0;
if($cat_id < 0)
exit;
$page = isset($_GET['page']) ? (int)$_GET['page'] : 0;
if($page < 0)
exit;
$lk = connection_BD();
if ($cat_id)
{
// Récupère les infos de la catégorie pour les metatags
$sql_infos = "SELECT cat_name,texte FROM $T_categories WHERE id = '$cat_id' ";
$res_infos = send_sql($sql_infos,"trouver les infos de cette catégorie");
$res_infos = mysql_fetch_array($res_infos,MYSQL_ASSOC);
};
// On récupère les mots-clef en provenance de Google ;o)
if ( $PMA_infos['kw_google'] )
{
if ( preg_match( "!^http://[^/]+\.google\.[^/]+/search.+q=([^&]+)!i", $_SERVER['HTTP_REFERER'], $ref ) ) {
$mots = utf8_decode( urldecode($ref[1]) );
put_keyw( $mots, '1' );
};
};
mysql_close($lk);
?>
<html>
<head>
<script language="javascript" type="text/javascript" src="js_annuaire.js"></script>
<title>services sud ouest :sud ouest ,annuaires sud-ouest,annuaires ,camping sud-ouest, location vacances sud-ouest,commerce et industrie sud-ouest, gite sud-ouest, chambre d'hôte sud-ouest,informatiques sud-ouest,emploie sud-ouest,services, Bienvenue sur l'annuaire !</title>
<META name='description' content="services sud ouest :services sud ouest,annuaires ,annuaires sud-ouest,camping, location de vacances, gite, chambre d'hôte , activités,commerce et industrie,informatique,annonces,villes et village et services regroupées par catégorie dans le sud ouest" >
<META name="keywords" content="services sud ouest,annuaires sud-ouest,annuaires,camping,hotel,ville ,immobilier , spécialitées des régions,restaurant,commerce et industrie,annonces,animaux,services,culture et tradition ,office de tourisme" >
<?php
//fichier qui contient vos meta-tags et tout ce qui doit venir dans la partie HEAD de vos pages
include("meta.php");
?>
<style type="text/css">body {background-color:#2033df;}</style>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="container">
<div id="top"></div>
<div id="pub">
<div id="annonce3">
<p></p>
<script type="text/javascript"><!--
google_ad_client = "pub-4571162944664153";
/* 728x90, date de création 25/06/10 */
google_ad_slot = "7194348672";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
</div>
<p></p>
<div align="center"><img src="img/barre1.gif">
<table width="588" border="0" align="center">
<tr>
<td width="582"><div align="justify">
<p>Une région,: l'Aquitaine, 5 départements, avec des atouts incomparables, une magnifique côte avec des plages immenses, l'Espagne en voisine...
<br>
Voila le Sud ouest qui accueille avec générosité, dans la convivialité.
Ne manquait qu''une liste de services pour faciliter la découverte et la vie quotidienne dans cette région privilégiée : <br>
- <a href="http://www.services-sud-ouest.com/hebergements-p1-403.html">hébergement</a> : pour organiser votre séjour dans le sud-ouest avec les <a href="http://www.services-sud-ouest.com/camping-p1-132.html">campings</a>, les <a href="http://www.services-sud-ouest.com/hotels-p1-133.html">hôtels</a>, les villages vacances, les<a href="http://www.services-sud-ouest.com/gites-et-chambres-d-hotes-p1-404.html"> gites </a>et<a href="http://www.services-sud-ouest.com/gites-et-chambres-d-hotes-p1-404.html"> chambres d'hôtes</a> ou la location de mobil home...
<br>
- <a href="http://www.services-sud-ouest.com/jeux-loisir-p1-142.html">Loisir</a> : dans le sud-ouest vous trouverez de quoi vous distraire alors pourquoi ne pas profiter du golf, du surf, des parcs aquatiques, visiter les musées, les réserves naturelles, les <a href="http://www.services-sud-ouest.com/parc-animalier-p1-8.html">parcs animaliers</a>, découvrir les activités qu'on ne pratique pas au quotidien vous êtes la pour vous éclater ...</p>
<p> D'autres rubriques comme les <a href="http://www.services-sud-ouest.com/commerces-et-entreprise-p1-6.html">commerces</a>, <a href="http://www.services-sud-ouest.com/restaurants-p1-22.html">restaurants</a>,<a href="http://www.services-sud-ouest.com/cinema-p1-134.html"> cinémas</a>, <a href="http://www.services-sud-ouest.com/produits-regionnaux-p1-139.html">produits-régionnaux</a> regroupées par catégories sont là pour faciliter vos recherches dans le sud-ouest.</p>
<p> Bonne visite ! </p>
<div align="center"><img src="img/barre1.gif">
</div></td>
</tr>
<tr>
<td></td>
</tr>
</table>
</p>
<div id="gauche">
<div id="menu1">
<?php
include ("haut2.php"); ?>
</div>
<div id="menu2">
<?php include ("menu-g.php"); ?>
</div>
</div>
<div id="action">
<div align="center">
<script type="text/javascript"><!--
google_ad_client = "pub-4571162944664153";
/* 336x280, date de création 02/07/10 */
google_ad_slot = "3451552791";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<?php
//affichage de l'annuaire
if (empty($cat_id))
//si c'est la page d'accueil qui est demandee
{
//creation des requetes
//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,texte 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,nb_sitewait_on_index,rv_site_aleatoire FROM $T_infos ";
//connexion a la BD
$lk = connection_BD();
//envoi des requetes
$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");
//affichages du nombre de sites et de categories (les requetes sont plus haut)
$nb_sites = mysql_num_rows($res_nbsites);
$nb_cats = mysql_num_rows($res_nbcats);
//on prend le nombre de sous-categories a afficher sous les categories principales
$result = mysql_fetch_array($res_admin,MYSQL_ASSOC);
$nb_scats_onindex = $result["nb_scats_on_index"];
$nb_sitewait_on_index = $result['nb_sitewait_on_index'];
$rv_site_aleatoire = $result['rv_site_aleatoire'];
?>
</p>
</div>
<p style="text-align:center;" class="text_index_annuaire"/>
<?php
if($nb_sitewait_on_index == 1)
{
$sql_nbsitewait = "SELECT * FROM $T_sites_in_wait";
$res_nbsitewait = send_sql($sql_nbsitewait,"trouver le nombre de sites en attente");
$nb_sitewait = mysql_num_rows($res_nbsitewait);
if($nb_sitewait > 1)
{
echo 'Cet annuaire contient ' .$nb_sites. ' sites actifs et ' .$nb_sitewait. ' sites en attente répartis dans ' .$nb_cats. ' catégories.';
}
else
{
echo 'Cet annuaire contient ' .$nb_sites. ' sites actifs et ' .$nb_sitewait. ' site en attente répartis dans ' .$nb_cats. ' catégories.';
}
}
else
{
echo 'Cet annuaire contient ' .$nb_sites. ' sites répartis dans ' .$nb_cats. ' catégories.';
}
?>
<?php
if($rv_site_aleatoire == 1)
// Si on doit afficher un site aléatoirement sur l'accueil
{
// Recherche de 3 sites aléatoire
$sql_site_aleatoire = "SELECT * FROM $T_sites ORDER BY RAND() LIMIT 1";
//envoie de la requete
$res_aleatoire = send_sql($sql_site_aleatoire,"trouver un site aléatoirement");
$result_aleatoire = mysql_fetch_array($res_aleatoire);
echo '<p style="text-align:center;">La sélection de la minute :</p>';
affiche_site($result_aleatoire,'index');
echo '<br /><br />';
}
?>
<?php
echo '<table border="0" width="100%" align="left"><tr> ';
//tableau des categories
//pour chaque categories meres trouvees on les affiche avec leurs X premieres sous-cat
$i=0;
while ($une_categorie = mysql_fetch_array($res_cat,MYSQL_ASSOC))
{
$url_de_la_categorie = id_to_url($une_categorie['id'],$une_categorie['cat_name'],'1');
$nom_de_la_categorie = htmlspecialchars($une_categorie['cat_name']);
$nb_de_sites_categorie = get_nbsites($une_categorie['id']);
if(empty($une_categorie['texte']))
$description_de_la_cat = $nom_annuaire. ' - ' .$nom_de_la_categorie;
else
$description_de_la_cat = $nom_annuaire. ' - ' .$nom_de_la_categorie. ' - ' .$une_categorie['texte'];
//on prepare la requete pour voir si il n'y a pas des sous-categories
$sql_scat = "SELECT id,cat_name,texte FROM $T_categories WHERE id_cat_mere = '$une_categorie[id]' AND activation = '1' ORDER BY position ASC, cat_name ASC LIMIT 0,$nb_scats_onindex ";
$res_scat = send_sql($sql_scat,"trouver les sous-catégories");
if ($i%2 == 0) //colonne de gauche et donc nouvelle ligne
{
if($i != 0)
echo "</tr>\n";
echo "<tr>\n";
}
$i++;
//on affiche la categorie mere
echo '<td style="padding-left:100px;">';
echo '<img src="img/dossier.gif" border="0" /> ';
echo ' <a href="' .$url_de_la_categorie. '" title="' .$description_de_la_cat. '" class="link_cat_index_annuaire"/>' .$nom_de_la_categorie. '</a>';
echo ' <span class="nb_scat_index_annuaire">(' .$nb_de_sites_categorie. ')</span>';
echo '<br />';
//on affiche les sous-categories
while ($une_souscat = mysql_fetch_array($res_scat,MYSQL_ASSOC))
{
$url_de_la_souscat = id_to_url($une_souscat["id"],$une_souscat["cat_name"],'1');
$nom_de_la_souscat = htmlspecialchars($une_souscat["cat_name"]);
if(empty($une_souscat['texte']))
$description_de_la_souscat = $nom_annuaire. ' - ' .$nom_de_la_souscat;
else
$description_de_la_souscat = $nom_annuaire. ' - ' .$nom_de_la_souscat. ' - ' .$une_souscat['texte'];
echo '<a href="' .$url_de_la_souscat. '" title="' .$description_de_la_souscat. '" class="link_scat_index_annuaire">' .$nom_de_la_souscat. '</a> ';
}
echo "</td>\n";
}
echo '</tr>';
echo '</table>';
//fin de la connexion
mysql_close($lk);
}
else//if (!empty($cat_id))
//si ce n'est pas la page d'accueil
{
//creation de la requete d'admin
$sql_infos = "SELECT nb_sites_on_page,nb_days2benew FROM $T_infos ";
//connexion a la BD
$lk = connection_BD();
//envoi de la requete
$res_infos = send_sql($sql_infos,"trouver le nombre de sites à afficher par page");
//traitement du resultat
$result_infos = mysql_fetch_array($res_infos,MYSQL_ASSOC);
$nb_sites_on_page = $result_infos["nb_sites_on_page"];
$nb_days2benew = $result_infos["nb_days2benew"];
if (empty($page))
//premiere page
$page = 1;
//debut pour la clause LIMIT de la requete des sites
$debut = ($page - 1) * $nb_sites_on_page;
//creation des requetes pour trouver les sous-categories, les sites et la description de la categorie
$sql_descr = "SELECT texte,cat_name FROM $T_categories WHERE id = '$cat_id' ";
$sql_nb_sites = "SELECT id FROM $T_sites WHERE id_cat = '$cat_id' AND activation = 1 ";
$sql_site = "SELECT *,TO_DAYS(CURRENT_DATE) - TO_DAYS(date_validation) AS dif_days FROM $T_sites WHERE id_cat = '$cat_id' AND activation = 1 ORDER BY niveau ASC,id DESC LIMIT $debut,$nb_sites_on_page";
$sql_scat = "SELECT id, cat_name, texte FROM $T_categories WHERE id_cat_mere = '$cat_id' AND activation = 1 ORDER BY cat_name ASC";
//envoi des requetes
$res_descr = send_sql($sql_descr,"trouver la description de cette catégorie");
$res_nb_sites = send_sql($sql_nb_sites,"trouver le nombre de sites à afficher");
$res_site = send_sql($sql_site,"trouver les sites à afficher");
$res_scat = send_sql($sql_scat,"trouver les sous-catégories");
//calcul du nombre de pages
$nb_sites = mysql_num_rows($res_nb_sites);
$nb_pages = ceil($nb_sites / $nb_sites_on_page);
//affichage de l'arbo_inline
echo '<center>' .show_arbo_en_ligne($cat_id). '</center>';
echo '<br />';
echo '<hr width="60%" />';
echo '<br />';
//on affiches les sous-categories
if (mysql_num_rows($res_scat))
//si il y a des sous-categories
{
echo '<table width="75%" border="0" align="center"/>';
$i=0;
while ($resultat = mysql_fetch_array($res_scat,MYSQL_ASSOC))
{
$url_de_la_scat = id_to_url($resultat["id"],$resultat["cat_name"],'1');
$nom_de_la_scat = htmlspecialchars($resultat["cat_name"]);
$nb_de_sites_scat = get_nbsites($resultat["id"]);
if(empty($resultat['texte']))
$description_de_la_scat = $nom_annuaire. ' - ' .$nom_de_la_scat;
else
$description_de_la_scat = $nom_annuaire. ' - ' .$nom_de_la_scat. ' - ' .$resultat['texte'];
if ($i%2 == 0) //colonne de gauche
{
if($i != 0)
echo "</tr>\n";
echo "<tr>\n";
}
echo '<td width="50%" align="center" height="30"/>';
echo '<img src="img/dossier.gif" border="0" />';
echo '<a href="' .$url_de_la_scat. '" title="' .$description_de_la_scat. '" class="link_scat_other_annuaire"/>' .$nom_de_la_scat. '</a>';
echo ' <span class="nb_scat_other_annuaire">(' .$nb_de_sites_scat. ')</span>';
echo "</td>\n";
$i++;
}
//fin du tableau puis separateur
echo '</table>';
echo '<br />';
echo '<hr width="75%" />';
echo '<br />';
}
//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
{
echo '<p style="text-align:center;" class="text_cat_annuaire"/>';
echo htmlspecialchars($res_texte["texte"]);
echo '</p>';
echo '<br /><br />';
}
//affichage de la ligne de liens numerotes pour les pages
if ($nb_sites > $nb_sites_on_page)
//si il y a trop de sites a afficher sur la page
{
?>
<p class="link_numpage_annuaire" style="text-align:center;"><span class="link_numpage_annuaire" style="text-align:center;"/>
<?php
for ($i=1;$i<$nb_pages;$i++)
{
if ($i != $page)
echo "<a href=\"".id_to_url($cat_id,$res_texte["cat_name"],$i)."\">$i</a>";
else
echo "$i";
echo " - ";
}
//on affiche le dernier numero de page (sans tiret apres)
if ($i == $page)
echo $i;
else
echo "<a href=\"".id_to_url($cat_id,$res_texte["cat_name"],$i)."\">$i</a>";
?>
</span></p>
<br /><br />
<?php
}
//on affiche les sites
if (mysql_num_rows ($res_site))
{
while ($resultat = mysql_fetch_array($res_site,MYSQL_ASSOC))
affiche_site($resultat,'index');
}
echo "<br /><br />\n";
//affichage de la ligne de liens numerotes pour les pages
if ($nb_sites > $nb_sites_on_page)
//si il y a trop de sites a afficher sur la page
{
?>
<p class="link_numpage_annuaire" style="text-align:center;"/>
<?php
for ($i=1;$i<$nb_pages;$i++)
{
if ($i != $page)
echo "<a href=\"".id_to_url($cat_id,$res_texte["cat_name"],$i)."\">$i</a>";
else
echo "$i";
echo " - ";
}
//on affiche le dernier numero de page (sans tiret apres)
if ($i == $page)
echo $i;
else
echo "<a href=\"".id_to_url($cat_id,$res_texte["cat_name"],$i)."\">$i</a>";
?>
</p>
<br /><br />
<?php
}
if (!mysql_num_rows($res_site) and !mysql_num_rows($res_scat) ) //pas de site dans la categorie ni de sous categorie
{
?>
<p style="text-align:center;" class="no_site_in_cat_annuaire"/>
Pas encore de sites dans cette catégorie !!
<br />
Profitez en pour y ajouter votre site si il correspond à cette catégorie </p>
<?php
}
//fin de la connexion
mysql_close($lk);
}
?>
</div>
<?php
include ("bas.php"); //pied de la page
//fichier qui contient tout ce qui doit venir avant le code de l'annuaire (menu de droite....)
include("after.php");
?>
<div id="pub">
<p></p>
<script type="text/javascript"><!--
google_ad_client = "pub-4571162944664153";
/* 728x90, date de création 25/06/10 */
google_ad_slot = "7194348672";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<p><a href="http://pagerank.danslemonde.net" target="_blank"><img src="http://www.unesourisetmoi.info/images/bg_souris.gif" border="0" alt="unesourisetmoi - creations numeriques - échange de liens en dur" title="unesourisetmoi - creations numeriques - échange de liens en dur"><img src="http://pagerank.danslemonde.net/pr.php?ref=www.services-sud-ouest.com/&style=8" alt="Pagerank service danslemonde.net " border="0"></a><a href="http://www.netwee.fr/"><img src="http://www.netwee.fr/88x312.png" width="88" height="31" title="Annuaire webmaster"></a><a href="http://www.yakoila.com/"><img src="http://www.yakoila.com/bans/801501.gif" alt="Annuaire de Sites Web" border="0"></a><a href="http://www.webrankinfo.com/annuaire/cat-147-annuaires-specialistes.htm">
Annuaire spécialiste</a><a href="http://www.webrankinfo.com/"><img src="http://www.webrankinfo.com/images/wri/webrankinfo-80-15.png" title="WebRankInfo" alt="Actualité du référencement" /></a><a href="http://www.dicodunet.com/"> <img src="http://www.webrankinfo.com/images/dicodunet-80-15.png" title="DicoDuNet" alt="Dictionnaire" /></a></p>
<div id="bas"><p align="center"> </p></div>
</div>
</body>
</html>