Page 1 sur 1

affichage page php (difference IE FF Opera)

Posté : 04 juin 2008, 19:52
par gpg007
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:

Posté : 04 juin 2008, 20:01
par djtec
Déjà tu ouvre deux balise table et tu n'en ferme qu'une.

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

Posté : 04 juin 2008, 20:30
par gpg007
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

Posté : 04 juin 2008, 20:52
par djtec
De rien ++