Div qui n'apparait pas

Résolu
sangokudu92 Messages postés 166 Statut Membre -  
sangokudu92 Messages postés 166 Statut Membre -
Bonjour,
je suis en train de créer un site web commercial dans le cadre d'un projet scolaire. J'utilise du html, css, php et du sql.
Les 2 dernier langages sont récent, et depuis leur insertion dans mon site, la div du bas (le footer) n'apparait plus. Pourriez vous s'il vous plait m'indiquer l'eventuelle erreur que j'ai pu commettre?

<body>

<div id="tout">

	<div id="banniere">
		<?php include('banniere.htm'); ?> 
	</div>

	<div id="milieu">
  
		<div id="milieu_haut">
		</div> 
		<div id="menu">
			<?php include('menu.htm'); ?> 
		</div>
		<div id="txt">
			<?php include('figurines_bleach2.php');?>
		</div>
		<div id="milieu_bas">
		</div>
   
	</div>
  
  <div id="bas">  
	<?php include('bas.php'); ?> 
  </div>
  
</div>

</body>
Configuration: Windows XP
FireFox 2.0.0.12

5 réponses

  1. clem285 Messages postés 290 Statut Membre 83
     
    comme sa sa à l'air juste, peux-tu montrer ta CSS ?
    0
    1. sangokudu92 Messages postés 166 Statut Membre 7
       
      Merci d'avoir repondu aussi vite, voila le code du css

      #tout /*TOUT*/
      {
       width: 825px;
       margin-left: auto;
       margin-right: auto;
      }
      
      #banniere/*haut du site*/
      {
       width: 825px;
       height: 260px;
       background-image:url("img/H2.jpg");
      }
      
      #milieu /*centre du site*/
      {
       background-image:url("img/milieu2.jpg");
       width: 825px;
       margin-top: 5px;
      }
      
      #milieu_haut/*Arrondis en haut du milieu*/
      {
       background-image:url("img/milieu_H2.jpg");
       width: 825px;
       height: 30px;
      }
      
      #menu /*Menu à gauche*/
      {
       width: 130px;
       height: 600px;
       float: left;
       position: relative;
      }
      
      #txt /*partie droite du site*/
      {
       margin-left: 120px;
       text-align: center;
      }
      
      #milieu_bas/*Arrondis en bas du milieu*/
      {
       background-image:url("img/milieu_B2.jpg");
       width: 825px;
       height: 30px;
      }
      
      #bas /*pied de page*/
      {
       background-image:url("img/B2.jpg");
       width: 825px;
       margin-top: 5px;
       text-align: center;
      }
      0
  2. macgawel Messages postés 676 Statut Membre 89
     
    Bonjour.
    Ce n'est pas évident de dire où se trouve le problème sans voir les fichiers php...

    Un truc que tu peux déjà faire : Avant et après les include, affiche un petit message.
    <div id="bas"><h4>Début</h4>
    <?php include('bas.php'); ?>
    <h4>Fin</h4>
    </div>

    Tu fais la même chose pour chaque include, ça te permettra de voir dans lequel se trouve le problème (si tu as une erreur dans ton bas.php, il n'affiche pas forcément un message d'erreur mais arrête de travailler sur la page...)
    0
    1. sangokudu92 Messages postés 166 Statut Membre 7
       
      Bonjour,
      d'accord je vais essayer et je te tiens au courant
      0
    2. sangokudu92 Messages postés 166 Statut Membre 7
       
      Merci macgawel du conseil. Du coup, je vois tout les debuts sauf celui du bas, et je ne vois pas non-plus les fin de txt et bas.

      ps: désoler, mon problème n'est toujours pas résolu, j'ai cliquer sur la mauvaise option et je n'arrive pas a changer (vraiment un noob :) ).
      0
  3. macgawel Messages postés 676 Statut Membre 89
     
    je ne vois pas non-plus les fin de txt et bas Il est où, TXT ? C'est une balise DIV ?
    A priori, le problème doit venir du script appelé dans ta balise TXT...

    Maintenant que tu as mis le sujet en "Résolu", tu vas devoir te contenter de notre aide, à clem et moi.
    Ou alors, tu ouvres un nouveau sujet. Ca tombe bien, ce n'est plus un problème de DIV mais un problème de PHP !
    0
    1. sangokudu92 Messages postés 166 Statut Membre 7
       
      d'accord merci.
      txt correspond a la div qui se trouve a droite du site.
      il y a la bannière tout en haut, le bas comme footer et milieu ds lequel ce trouve menu et txt.
      0
  4. clem285 Messages postés 290 Statut Membre 83
     
    as-tu vérifié que toutes tes balises sont correctement fermé dans ton fichier de la balise txt ?
    0
    1. sangokudu92 Messages postés 166 Statut Membre 7
       
      voila ce qu'il y a dans txt:

      <?php
      define('DB_SERVER', 'localhost'); // serveur mysql
      define('DB_SERVER_USERNAME', 'root'); // nom d'utilisateur
      define('DB_SERVER_PASSWORD', 'root'); // mot de passe
      define('DB_DATABASE', 'bdd_mangas-art'); // nom de la base
      
      // Connexion au serveur mysql
      $connect = mysql_connect(DB_SERVER, DB_SERVER_USERNAME,
      DB_SERVER_PASSWORD)
      or die('Impossible de se connecter : ' . mysql_error());
      // sélection de la base de données
      mysql_select_db(DB_DATABASE, $connect);
      
      
      //REQUETE DEMANDEE
      $reponse=mysql_query("SELECT comm,prix,id_imgS,id_imgL
      FROM produits,animes
      WHERE produits.id_anime=animes.id_anime
      AND type=\"figurines\" AND animes.id_anime=\"BLE\"");
      
      
      //AFFICHER LES RESULTAT  GRACE A UNE BOUCLE
          echo "<table width=\"650\" border=\"1\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"black\">";
          while ($donnees = mysql_fetch_row($reponse))
      {
      ?>
      
      
       <tr>
        <td width="100px"><?php echo '<a href="'.$donnees[3].'"><img src="'.$donnees[2].'"/></a>';?></td>
        <td><?php echo $donnees[0];?></td>
        <td width="100px"><?php echo $donnees[1];?></td>
       </tr>
      
      	
      <?php
      }
      	echo "</table>";
      
      //DECONNECTION DE LA BASE
      mysql_close($connect);
      exit;
      ?>
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. macgawel Messages postés 676 Statut Membre 89
     
    Je ne vois pas d'erreur flagrante... A part peut-être le exit !!
    Retentes le coup en l'enlevant.

    Sinon rajoute des or die(...) et des echo :
    echo '1<br />';
    $connect = mysql_connect(DB_SERVER, DB_SERVER_USERNAME,
    DB_SERVER_PASSWORD)
    or die('Impossible de se connecter : ' . mysql_error());
    // sélection de la base de données
    echo '2<br />';
    mysql_select_db(DB_DATABASE, $connect) or die ( 'Erreur de connection '.mysql_error() );

    //REQUETE DEMANDEE
    echo '3<br />';
    $reponse=mysql_query("SELECT comm,prix,id_imgS,id_imgL
    FROM produits,animes
    WHERE produits.id_anime=animes.id_anime
    AND type=\"figurines\" AND animes.id_anime=\"BLE\"") or die ( 'Erreur de requête : '.mysql_error() );
    echo '4<br />';
    ...
    echo '5<br />';
    mysql_close($connect);
    echo '6<br />';
    0
    1. sangokudu92 Messages postés 166 Statut Membre 7
       
      SUPER, je te remercie beaucoup. Le problème causé par les exit; . merci encore
      0