IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

code passant sur le server mais pas sur Internet


Sujet :

PHP & Base de données

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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'>&nbsp;</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.

  2. #2
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Je viens de faire un echo "'.$css2.'" ;

    et sur le server la valeur de ".$_GET["rub"]." change en fonction de là où je clique sur le menu mais sur Internet ça affiche partout '.SELECT * FROM ss_rubrique WHERE id_rubrique=10.'

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    En fait, ça vient de la valeur de ".$_GET["rub"]." qui ne change pas quand je suis sur Internet.

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/03/2013, 16h03
  2. Réponses: 1
    Dernier message: 18/11/2009, 13h28
  3. Code marche sur google chrome mais pas sur ie
    Par evaflint69 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 29/10/2009, 17h09
  4. Code qui marche sur un poste mais pas sur un autre
    Par TOSCAN dans le forum Langage
    Réponses: 5
    Dernier message: 11/06/2008, 21h09
  5. [CSS] border-collapse sur les TR mais pas sur les TD.
    Par hpfx dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 03/04/2005, 16h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo