code passant sur le server mais pas sur Internet
Bonjour à tous.
Je travaille actuellement sur un code qui permet d'afficher un menu qui affiche les produits à vendre en fonction de leur rubrique et sous rubrique.
Voici le code en question:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| <div id="menu_gauche">
<? $css="SELECT * FROM rubrique NATURAL JOIN css NATURAL JOIN ss_rubrique GROUP BY rubrique.nom_rubrique";
$res=mysql_query($css);
while($rub=mysql_fetch_object($res)){
if(strlen(html_entity_decode($rub->nom_rubrique))>22){
$taille="g";
$hauteur="43";
$padding="17";
}else{
$taille="p";
$hauteur="22";
$padding="8";
}
echo "<a href='index.php?rub=$rub->id_rubrique&ss_rub=$rub->id_ss_rubrique' class='menu_gauche_$rub->chemin_css' style='height:".$hauteur."px; padding-top:".$padding."px;'>$rub->nom_rubrique</a><span id='coin_".$taille."0$rub->id_css'> </span><div id='clear'></div>";
if (isset($_GET['rub']) && $_GET["rub"]==$rub->id_rubrique){
$css2="SELECT * FROM ss_rubrique WHERE id_rubrique=".$_GET["rub"]."";
$res2=mysql_query($css2);
while($ss_rub=mysql_fetch_object($res2)){
if(strlen(html_entity_decode($ss_rub->nom_ss_rubrique))>23){
$hauteur="32";
}else{
$hauteur="18";
}
echo "<a href='index.php?rub=$rub->id_rubrique&ss_rub=$ss_rub->id_ss_rubrique' class='sous_menu_$rub->chemin_css' style='height:".$hauteur."px;'>$ss_rub->nom_ss_rubrique</a><div id='clear'></div>";
}
}
}
?>
</div> |
Bon alors voilà: tout marche correctement sur le server sur lequel je travaille, mais en mettant le site sur Internet, tous les liens n'affichent que la 1ere sous rubrique de plus les images ne passent pas non plus.
j'ai testé les requêtes sur les 2 bases de données différentes tout marche sur les 2 (bien que les enregistrements soient légèrements différents, la connection à la base marche correctement et je ne suis même pas sur que le problème en question vienne du code que je viens de fournir.