Problème de Overflow (CSS) joint au PHP

Eléphant du PHP | 333 Messages

23 févr. 2007, 14:49

J'ai un problème avec mon PHP et mon CSS, mai sje crois que le problème viens du PHP puisque si je retire la commande PHP de ma page le CSS fonctionne très bien.

Le problè est juste sous IE et non sur FFox.

Voici mon code.

<? require("connec.php");?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

<head>
<TITLE>Condo-Hôtel à Laval // Logs files</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

</head>
<body>

<center>
<div style="overflow: auto; width: 90% ; height: 400px;">
<table border="1" summary="" align="center">
	<caption><b>Visite sur<br><a href="http://www.lavalcondohotel.com/">LavalcondoHotel.com</a></b></caption>

	<tr>
		<td class="titre">Date/Heure</td>
		<td class="titre">Provenance Mail-list</td>
		<td class="titre">Adresse IP</td>
		<td class="titre">Adresse HOST</td>
		<td class="titre">URL de Provenance</td>
	</tr>
<?php
$reponse = mysql_query("SELECT * FROM logs ORDER BY date DESC"); // Requête SQL 
while ($donnees = mysql_fetch_array($reponse) )
{
$url2 = $donnees['urlfrom'];
$split_url = substr("$url2", 0,40);
?>
	<tr>
		<td class="date"><? echo $donnees['jour']; ?>-<? echo $donnees['mois']; ?>-<? echo $donnees['annee']; ?> // <? echo $donnees['heure']; ?></td>
		<td class="maillist"><? echo $donnees['maillist']; ?></td>
		<td class="ip"><? echo $donnees['ip']; ?></td>
		<td class="host"><? echo $donnees['host']; ?></td>
		<td class="urlform"><a href="<? echo $donnees['urlfrom']; ?>"><? echo $split_url; ?></a></td>
	</tr>
<?}?> 

</table>
</div>
</center>

</body>
</html>
Lorsque je charge la page, j'ai l'équivalant d'une trantaine de ligne blanche, donc presque tout mon écran de blanc, et je doit décendre avant de voir apparaitre mon tableau.

Je ne comprend pas trop pourquoi, si je fait que retirer les données de connection voilà que la page blanche disparait pour faire place à mon tableau (sans information biensure puisque pas de requête PHP). mais dans FireFox tout est OK. Pouvez vous m'aider.

Haoui, aussi fait bizzare, sous IE, le problème est lorsque je tappe mon adresse ou que je "reload" une fois que la page à fini de charger, (bien sure le problème y est) si je clique sur ma barre d'adresse et fait "enter" sans modifier l'adresse, juste réaficher dans le fond, là il est correcte.

Je n'y comprend rien.
Ce n'est pas toujours facile d'essayer, mais c'est toujours vallorisant lorsqu'on y arrive !!!

Apprenez, ne le faite pas faire par les autres.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

23 févr. 2007, 17:36

Bonjour,

Quel est le code HTML généré?
Enregistre le dans un fichier .htm et essaye de le corriger, ainsi tu sépareras un problème PHP d'un problème HTML et/ou CSS :)
Quand tout le reste a échoué, lisez le mode d'emploi...