Bug textarea et déplacement du "Bienvenue [pseudo]"

Zakarya93 Messages postés 1026 Statut Membre -  
Zakarya93 Messages postés 1026 Statut Membre -
Bonjour,

1/


J'ai rentré ce code dans mon update.php or j'ai pleins de blocs blancs avec ecrit dedans comme vous pouvez le voir sur la photo :
<?php
include('functions/membre.func.php');
include('body/header.php');
include('body/menu.php');
?>
<h3>Changer vos informations</h3>
<?php
  foreach($infos as $info)
  {
	        ?>
	              <form method='POST' action="">
				  <label for='email'>Votre email : </label>
				  <input type='text' name='email' value=' <? echo $info ['email']; ?>'><br /><br />    
                  <label for='apropos'>A propos de vous : </label>
                  <textarea rows='6' cols='30' name='apropos'> <?php echo $info['apropos']; ?></textarea>				  
				  </form>
	        <?php
  }   


2/


Comment déplacer le "Bienvenue xzak47" avec son "se déconnecter' au dessus de ma barre ?

Merci d'avance :D

2 réponses

  1. hharchi9 Messages postés 693 Statut Membre 24
     
    Bonjour,

    1/

    Remplace ton foreach par :

    <form method='POST' action="">
    				  <label for='email'>Votre email : </label>
    				  <input type='text' name='email' value=' <? echo $info ['email']; ?>'><br /><br />    
                      <label for='apropos'>A propos de vous : </label>
                      <textarea rows='6' cols='30' name='apropos'> <?php echo $info['apropos']; ?></textarea>				  
    				  </form>


    Il me semble que c'est suffisant...

    2/

    Quel est le code html pour le deuxième souci ? Il faut placer les éléments avant de déclarer le menu.
    0
    1. Zakarya93 Messages postés 1026 Statut Membre 10
       
      svp vous pouvez me donner le code en entier car y a aussi les balises et les accolades
      0
    2. hharchi9 Messages postés 693 Statut Membre 24
       
      <?php
      include('functions/membre.func.php');
      include('body/header.php');
      include('body/menu.php');
      ?>
      <h3>Changer vos informations</h3>
      <form method='POST' action="">
       <label for='email'>Votre email : </label>
        <input type='text' name='email' value=' <? echo $info ['email']; ?>'><br /><br />    
              <label for='apropos'>A propos de vous : </label>
             <textarea rows='6' cols='30' name='apropos'> <?php echo $info['apropos']; ?></textarea>      
      </form>
      0
    3. Zakarya93 Messages postés 1026 Statut Membre 10
       
      On se rapproche ! j'ai ceci http://www.noelshack.com/2015-23-1433593463-erreur.jpg

      alors que normalement, mes données (adresse email + a propos) devaient etre écrite à la place
      0
    4. hharchi9 Messages postés 693 Statut Membre 24
       
      alors fait un print_r($infos) pour vérifier
      0
    5. Zakarya93 Messages postés 1026 Statut Membre 10
       
      je le place ou dans mon code ?
      0
  2. Zakarya93 Messages postés 1026 Statut Membre 10
     
    Pour le 2/
    <!DOCTYPE html>
    <html>
        <head>
       <link rel='stylesheet' href='css/style.css'>
        </head>
     <meta charset="UTF-8" >
        <body>
              <div id='content'>
              ??<div class='menu'>
           <ul>
                <li><a href="index.php?page=membre">Accueil</a></li>
          <li><a href="index.php?page=update">Changer vos informations</a></li>
          <li><a href="">les membres</a></li>
          <li><a href="">Vos amis</a></li>
          <li><a href="">Invitations</a></li>
          <li><a href="">Messages</a></li>
          <li class="nbr">1 membre</li>
           </ul>
    </div>?<div class='header'>
    Bienvenue xzak47<p><a href="index.php?page=logout">Se déconnecter</a></p>
    </div><div class="info">
            <div class="info">
     <p><strong>Email : </strong><em>  xxx@gmail.com</em></p>
     <p><strong>Sexe : </strong><em>Homme</em></p>
     <p><strong>A propos de vous : </strong><em>En cours de développement</em></p>
    </div>    </div>
        </body>
     


    (Adresse mail supprimée par la modération)
    0
    1. hharchi9 Messages postés 693 Statut Membre 24
       
      Comme je te l'ai dit il faut que tu mette le code de ton menu tout en bas de membre.php
      0
    2. Zakarya93 Messages postés 1026 Statut Membre 10
       
      voici mon membre.php :

      <?php
      include('body/menu.php');
      include('body/header.php');
      ?>
      <div class="info">
              <?php
        // récupérations des variables AVANT de les utiliser
        $email   = isset($infos['email'])?$infos['email']:'';
        $sexe    = isset($infos['sexe'])?$infos['sexe']:'';
        $apropos = isset($infos['apropos'])?$infos['apropos']:'';
       ?>
      <div class="info">
       <p><a href="index.php?page=update_avatar">Changer votre photo de profil</a></p>
       <a href="index.php?page=update_avatar"><img src="avatar/<?php echo $infos['avatar']; ?>"" height='200' width='200' alt='avatar'></a>
       <p><strong>Email : </strong><em><?php echo $email; ?></em></p>
       <p><strong>Sexe : </strong><em><?php echo $sexe; ?></em></p>
       <p><strong>A propos de vous : </strong><em><?php echo $apropos; ?></em></p>
      </div>
      0
    3. hharchi9 Messages postés 693 Statut Membre 24
       
      ok et ben tu fais l'include du menu à la fin du fichier !
      0
    4. Zakarya93 Messages postés 1026 Statut Membre 10 > hharchi9 Messages postés 693 Statut Membre
       
      chose faite mais là toute ma barre a disparu j'ai un blanc à la place

      <?php
      include('body/header.php');
      ?>
      <div class="info">
              <?php
        // récupérations des variables AVANT de les utiliser
        $email   = isset($infos['email'])?$infos['email']:'';
        $sexe    = isset($infos['sexe'])?$infos['sexe']:'';
        $apropos = isset($infos['apropos'])?$infos['apropos']:'';
       ?>
      <div class="info">
       <p><a href="index.php?page=update_avatar">Changer votre photo de profil</a></p>
       <a href="index.php?page=update_avatar"><img src="avatar/<?php echo $infos['avatar']; ?>"" height='200' width='200' alt='avatar'></a>
       <p><strong>Email : </strong><em><?php echo $email; ?></em></p>
       <p><strong>Sexe : </strong><em><?php echo $sexe; ?></em></p>
       <p><strong>A propos de vous : </strong><em><?php echo $apropos; ?></em></p>
      </div>
      include('body/menu.php');
      0
    5. hharchi9 Messages postés 693 Statut Membre 24
       
      logique, tu fais les choses à moitié, il faut rouvrir une balise php avant de faire l'include !
      0