Linoa Posté 10 Juillet 2009 Posté 10 Juillet 2009 Salut à tous, J'ai tenté (non sans mal) d'insérer un calendrier php sur mon site, et ô joie, ça fonctionne sur Firefox. Mon problème, c'est que quand j'ouvre la page sur IE, mon design se retrouve complètement chamboulé, et bien entendu, je n'ai aucune idée du pourquoi du comment... Voici ma page à problèmes : http://www.demenageralondres.com/evenements.php Voici mon code php en tout début de page : <?php session_start();require_once("classes/connex.php");if(isset($_GET['date']) && $_GET['date']!='' ){ $jour = substr($_GET['date'], 0, 2); $mois = substr($_GET['date'], 2, 2); $annee = substr($_GET['date'], 4, 4); $date = $annee."-".$mois."-".$jour;}else{ $date = date('Y-m-d');}$r = $conn->query("SELECT * FROM events WHERE date='".$date."'");$numrow = $conn->numRows($r);?> Et voici mon code pour l'insertion du calendrier : <?php// Appel au script du calendrierrequire_once("calendar.php");// Parametrage$params = array("LANGUAGE_CODE" => "fr", "FIRST_WEEK_DAY" => 1, "PRESERVE_URL" => true, "DATE_URL" => "evenements.php", "URL_PARAMETER" => "date", "USE_SESSION" => true);// AffichageCalendar($params);for ($i=0;$i<$numrow;$i++){$e = $conn->fetchAssoc($r,$i,0);echo "<h3>"; echo $e['title']."</h3>"; "<br/>";echo "<p>";if( $e['image'] != '' ){echo "<img src='img/events/".$e['image']."' class='imagegauche' />";}echo $e['contenu']."</p>";}?> Dites-moi si vous avez besoin d'autre chose. Un grand merci à vous ! Linoa
Compteur.org Posté 10 Juillet 2009 Posté 10 Juillet 2009 Salut ! Le problème ne vient surement pas du php mais plutôt de ta mise en page (vérifies tes tableaux, css etc...) A++
Linoa Posté 10 Juillet 2009 Auteur Posté 10 Juillet 2009 Hello, Merci beaucoup pour ta réponse. Ben je sais pas, toutes mes pages sont faites pareilles, et tout passait très bien jusqu'à ce que j'ajoute le code php au-dessus de mon code html. Donc je ne comprends vraiment pas ! Et comme d'hab, c'est IE qui coince...
cyberlaura Posté 11 Juillet 2009 Posté 11 Juillet 2009 Bonjour Linoa, ton problème vient du <title> que tu as en trop, juste avant le DOCTYPE. C'est vrai que ça perturbe plus IE que firefox, mais pour une fois, on ne peux pas lui jeter la pierre. Sinon, bravo pour le code XHTML sans aucune erreur (sur les autres pages ! ), c'est assez rare d'en voir
Linoa Posté 11 Juillet 2009 Auteur Posté 11 Juillet 2009 Oh la la, merci beaucoup Cyberlaura, tu m'enlèves une sacrée épine du pied !! Je ne sais même pas ce que faisait cette ligne dans mon code, mais enfin c'est pas grave !
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant