affichage page php (difference IE FF Opera)

Petit nouveau ! | 5 Messages

04 juin 2008, 19:52

bon alors maintenant que j'ai reussi mon tableau j'ai un autre probleme qui se pose l'affichage de ma page est completement different celui le nav' utilisé...

ci joint le screenshot sous opera (meme resultat avec IE ) et le code de ma page qui pose probleme



Image

<?
// information pour la connection à le DB
$host = '***';
$user = '***';
$pass = '***';
$db = '***';

// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());

// requête SQL qui compte le nombre total d'enregistrement dans la table et qui récupère tous les enregistrements
$select = 'SELECT pseudo,nationalite,cause,sanction,admin,date FROM servercod';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);


// si on a récupéré un résultat on l'affiche.
if($total) {
     echo '<center><b>Serveur Call Of Duty (normal et custom)</b></center>';
         echo '<table  border="2" width="60%" align="center">';
		echo '<tr align="center" height="60">';
        echo ' <th width="18%">Pseudo</td> ';
        echo '  <th width="18%">Nationalité</td>';
      echo '  <th width="18%">Cause</td>';
        echo '   <th width="18%">Sanction</td>';
      echo '<th width="18%">Fait par</td>' ;
        echo ' <th width="10%">Date</td>' ;
	   echo '</tr>'."\n";
    // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.    
    while($row = mysql_fetch_array($result)) {
          echo '<table  border="2" width="60%" align="center">';
	   echo '<tr align="center" height="50">';
         echo '<th width="18%">'.$row["pseudo"].'</td>';
        echo '<th width="18%">'.$row["nationalite"].'</td>';
      echo '<th width="18%">'.$row["cause"].'</td>';
          echo '<th width="18%">'.$row["sanction"].'</td>';
        echo '<th width="18%">'.$row["admin"].'</td>';
  echo '<th width="18%">'.$row["date"].'</td>';
	  echo '</tr>'."\n";
    }
    echo '</table>'."\n";
    // fin du tableau.
}
else echo 'Pas de cheaters';

// on libère le résultat
mysql_free_result($result);

?>


j'ai cherché mais j'avous que la j'ai pas d'idée surement une balise mal fermé ou un truc du genre mais quoi... I dont know
:oops:

Eléphant du PHP | 451 Messages

04 juin 2008, 20:01

Déjà tu ouvre deux balise table et tu n'en ferme qu'une.

Après je vois pas d'où çà pourrait provenir.

Petit nouveau ! | 5 Messages

04 juin 2008, 20:30

et ben merci tu ma mit sur la piste effectivement y'avait ça et aussi un crochet pas au bon endroit tout est rentré dans l'ordre

Eléphant du PHP | 451 Messages

04 juin 2008, 20:52

De rien ++