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 :

probleme footer et php


Sujet :

PHP & Base de données

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 10
    Par défaut probleme footer et php
    Bonjour,

    J'ai un petit problème avec l'affichage de mon footer avec les pages sur lesquelles j'execute du code php/requete MYSQL.

    Chaque fois que je suis en presence de PHP le footer n'apparaît plus. Par contre aucun problème sur les pages uniquement en html.

    Voici le code css du footer:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #pied_de_page
    {
       padding: 5px;
       clear: both;
     
       text-align: center;
     
       color: black;
       background-color: white;
       background-image: url("photos/bord.png");
       background-repeat: repeat-x;
     
       border: 2px solid #05296E;
    }
    Avez vous une piste pour que je puisse résoudre mon problème ?

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Sans voir ton code, ca va être difficile de te répondre.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 10
    Par défaut
    Voici par exemple la page permettant d'ajouter un adherent:

    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
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
       <head>
           <title>Titre</title>
           <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    	   <link rel="stylesheet" media="screen" type="text/css" title="Style" href="style.css" />
       </head>
     
       <body>
     
           <!-- L'en-tête -->
     
           <div id="en_tete">
     
           </div>
     
           <!-- Les menus -->
     
           <div id="menu">        
               <div class="element_menu">
                   <h3>Menu 1</h3>
                   <ul>
                       <li><a href="#">Lien 1</a></li>
                       <li><a href="#">Lien 2</a></li>
                    </ul>
               </div>
     
               <div class="element_menu"><br>
                   <h3>Menu 2</h3>
                   <ul>
                       <li><a href="#">Lien 1</a></li>
                       <li><a href="#">Lien 2</a></li>
                   </ul>
               </div>
           </div>
     
    	   <div id="corps">
    	   <br><h2>Ajouter un adherent</h2>
     
    <form name="insertion" method="POST">
      <table border="0" align="center" cellspacing="2" cellpadding="2">
        <tr align="center">
          <td>Numéro adherent:</td>
          <td><input type="text" name="numadh"></td>
        </tr>
        <tr align="center">
          <td>Nom adherent:</td>
          <td><input type="text" name="nomadh"></td>
        </tr>
        <tr align="center">
          <td colspan="2"><input type="submit" value="Insérer"></td>
        </tr>
      </table>
    </form>
     
    <?php
     
    $connexion=mysql_connect("*****", "*****", "*****");
    if (!$connexion) {
    	echo "La connexion au serveur a échouée<br>";
    	exit;
    }
    if(!mysql_select_db("*****", $connexion)) {
    	echo "La connexion à la base de données à échouée<br>";
    	exit;
    }
     
    if (!isset($_REQUEST["numadh"])) exit;
    if (!isset($_REQUEST["nomadh"])) exit;
    $numint=$_POST["numadh"];
    $nomint=$_POST["nomadh"];
    if (!empty($numadh) & !empty($nomadh)) {
     
    $sql= "insert into adherents values ('".$numadh."','".$nomadh."')";
    $requete= MYSQL_QUERY($sql, $connexion);
    echo("L'insertion a été correctement effectuée") ;
    }
     
    else echo("<font color=red>Erreur lors de l'insertion des données.</font>") ;
     
    mysql_close($connexion);
    ?>
     
    	   </div>
     
           <!-- Le pied de page -->
     
           <div id="pied_de_page">
               <p>Nom du site</p>
           </div>
     
       </body>
    </html>
    Içi le footer n'apprait qu'après insertion de données (une fois la partie php executée), hors je voudrais qu'il apparaisse systématiquement.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    N'utilise pas exit() dans ton code, cela arrête le script.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 10
    Par défaut
    Merci du coup de main sabotage!

    Problème résolu en insérant une ligne pour le footer avant le 'exit;'.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if (!isset($_REQUEST["numadh"])) {
     echo "</div><div id='pied_de_page'><p>footer</p></div>";
     exit;
     }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme charset oracle php
    Par mickjack dans le forum Oracle
    Réponses: 7
    Dernier message: 19/10/2011, 17h03
  2. [Mail] probleme piece jointe php
    Par davidcz dans le forum Langage
    Réponses: 4
    Dernier message: 04/03/2006, 00h14
  3. [SGBD] Probleme menu css /php / mysql / javascript
    Par vincedjs dans le forum Administration
    Réponses: 14
    Dernier message: 21/02/2006, 17h51
  4. [SGBD] [Problème insertion variable php/mysql]
    Par vincedjs dans le forum Installation
    Réponses: 20
    Dernier message: 08/02/2006, 16h41
  5. [CSS] Probleme affichage texte php
    Par davyazam dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 06/02/2006, 10h22

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