énorme espace en début d'affichage

énorme espace en début d'affichage - PHP - Programmation

Marsh Posté le 03-11-2007 à 01:48:23    

Bonjour,
 
J'affiche une liste de personnes et avant que le tableau débute, il y a un énorme espace et je ne vois pas pourquoi.
 
J'ai oublié de préciser que sous Firefox, tout est ok!
 
Voici le code:

Code :
  1. <html>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  6. <title>ATS-Entraîneur</title>
  7. <link href="../../ats.css" rel="stylesheet" media="screen">
  8. </head>
  9. <body>
  10. <div class="conteneur">
  11.  <div class="header"><p class="top"><a href="http://www.ats3r.org/script/membres/index.php"><img src="../../site/images/accueil.gif" border="0" alt="Accueil"></img></a></p>
  12.  </div>
  13.  <div class="framebloc">
  14.    
  15. <?php
  16. echo '<table align="center" border="2" cellpadding="3">';
  17. echo '<Caption><h1><strong>Liste des membres</strong></h1></caption>';
  18. echo '<tr>';
  19. echo '<th>Identité</th>';
  20. echo '<th>MAJ</th>';
  21. echo '<th colspan="3">Action</th>';
  22. echo '</tr>';
  23. require("../../config.inc.php" );
  24. $recherche = mysql_query ("SELECT * FROM ATS_membre ORDER BY nom,prenom" );
  25. while ($var = mysql_fetch_array ($recherche))
  26. {
  27. $passeport=$var['passeport'];
  28. $r_lien = mysql_query ("SELECT actif FROM ATS_statut where passeport='$passeport'" );
  29. $nb_lien='';
  30. if (mysql_num_rows($r_lien)>0){$nb_lien=' ('.mysql_num_rows($r_lien).')';}
  31. //$r_form = mysql_query ("SELECT cc FROM ATS_formation where passeport=$var['passeport']" );
  32. if (htmlspecialchars($var['maj_iden'])<>'0000-00-00')
  33. {
  34. $maj=htmlspecialchars($var['maj_iden']);
  35. }
  36. else
  37. {
  38. $maj='&nbsp;';
  39. }
  40.      echo '<tr>';
  41.       echo '<td><strong>'.htmlspecialchars($var['nom']).'</strong> '.htmlspecialchars($var['prenom']).'</td>';
  42.       echo '<td><strong>'.$maj.'</strong></td>';
  43.   // Visualiser la fiche
  44.   echo '<td align="center">';
  45.    echo '<form method="GET" action="m_fiche.php">';
  46.   echo '<input type="hidden" name="id" value='.$var['id'].'>';
  47.   echo '<input type="image" src="../images/loupe.png" width="20" height="20" alt="Identité" onclick="enregistrer()" />';
  48.   echo '</td>';
  49.   echo '</form>';
  50.   // Visualiser lien
  51.   echo '<td align="center">';
  52.    echo '<form method="GET" action="m_lien.php">';
  53.   echo '<input type="hidden" name="passeport" value='.$var['passeport'].'>';
  54.   echo '<input type="image" src="../images/h.png" valign="center" width="20" height="20" alt="Lien avec l\'ATS" onclick="enregistrer()" />';
  55.   echo $nb_lien;
  56.   echo '</td>';
  57.   echo '</form>';
  58.   // Visualiser Formation
  59.   echo '<td align="center">';
  60.    echo '<form method="GET" action="m_form.php">';
  61.   echo '<input type="hidden" name="passeport" value='.$var['passeport'].'>';
  62.   echo '<input type="image" src="../images/diplome.png" width="20" height="20" alt="Formation" onclick="enregistrer()" />';
  63.   echo '</td>';
  64.   echo '</form>';
  65.   // Effacer une fiche
  66.    //echo '<form method="GET" action="ent_statut_maj.php">';
  67.   //echo '<input type="hidden" name="type_action" value="eff">';
  68.   //echo '<input type="hidden" name="id" value='.$var['id'].'>';
  69.   //echo '<td align="center">';
  70.   //echo '<input type="image" src="../images/poubelle.png" alt="Effacer" onclick="enregistrer()" />';
  71.   //echo '</td>';
  72.   //echo '</form>';
  73. }
  74. echo '</table>';
  75. mysql_close();
  76. ?>
  77. </div>
  78. </div>
  79. </body>
  80. </html>


Message édité par fourniey le 03-11-2007 à 01:52:58
Reply

Marsh Posté le 03-11-2007 à 01:48:23   

Reply

Marsh Posté le 03-11-2007 à 02:01:03    

Code :
  1. <img src="../../site/images/accueil.gif" border="0" alt="Accueil" />


 ?  
 
(on ne sait jamais...)


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 03-11-2007 à 03:17:31    

Non, j'ai enlevé le bloc complet et c'est toujours pareil.
 
on dirant que j'ai le tout en double alors le while est peut-être en cause.

Reply

Marsh Posté le 03-11-2007 à 03:31:12    

Je viens de constater que le problème disparait lorsque le div framework est enlevé
 
 
.framebloc {
width: auto;
height: 400px;
background-color:#D9CCAC;
padding:5px;
overflow: auto;
}

Reply

Marsh Posté le 03-11-2007 à 10:08:32    

tu peux expliquer pourquoi tu as 2 balises <html>, l'une avant le doctype et l'autre après ?


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 03-11-2007 à 12:32:46    

Je ne sais pas, ce n'est pas quelques choses que je connais. Ce code était  là alors, je n'y ai pas touché.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed