Problème affichafe sous IE 8

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème affichafe sous IE 8

Re: Problème affichafe sous IE 8

par Mazarini » 13 janv. 2012, 09:57

Ce lien http://validator.w3.org/check?uri=http% ... ne&group=0 peut te permettre de corriger les erreurs sur ta page.
Corriger est un grand mot, il peut surtout te les montrer, j'ai parfois un peu de mal à les comprendre.

Re: Problème affichafe sous IE 8

par Pombela » 13 janv. 2012, 01:54

Bonsoir, merci pour les infos.

L'erreur provenait de la balise de fin de formulaire manquante. Elle est passée à la trappe lorsque j'ai chercher si j'avais oublier quelques chose.

En ce qui concerne les balises alternées, merci de l'info. Autoditacte sur le php, je n'avais pas eu les infos la dessus.

Thx

Re: Problème affichafe sous IE 8

par Ryle » 12 janv. 2012, 23:36

Ton code html n'est pas correct... ton formulaire par exemple n'a pas de balise de fin... tu as certaines balises qui sont alternées (a b a b) alors qu'elles ne devraient pas (a b b a).

Il suffit d'une balise en trop ou en moins pour que le navigateur ne sache plus interpréter le code html correctement, et perturbe l'affichage...

Problème affichafe sous IE 8

par Pombela » 10 janv. 2012, 23:56

Bonjour, je gère un site d'une association de gymnastique masculine. Depuis que je suis passé sous IE 8, une barre de couleur est apparue en bas d'une des pages de mon site. Je viens de me rendre compte que celle-ci disparaît lorsque je passe en mode compatibilité IE 7. Toutes les pages de mon site sont construites sur la même base. Je ne comprends pas se qui cloche. Si quelqu'un pouvait m'aider se serait cool. Merci.

Lien du site internet en question : http://www.lastephgym.com et la page qui me pose des soucis http://www.lastephgym.com/inscrip.php

Le code de cette même page :

Code : Tout sélectionner

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <link rel="shortcut icon" href="images/page.ico"/> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Inscription</title> <link href="style1.css" rel="stylesheet" type="text/css"> </head> <body> <center> <div id="fond"> <?php include 'entete.php'; include 'gauche.php'; include 'droite.php'; ?> <div style="width:550px;height:600px;margin-top:10px;margin-left:7px;float:left"> <div class="intitule" style="width:400px;height:25px;background:url(images/logging.png) left no-repeat; padding-left:50px"> NOUVEAU MEMBRE </div> <br/> Si vous souhaitez vous inscrire à la Newsletter de la Stéphanoise et recevoir ainsi les informations du club, merci de remplir le formulaire ci-dessous : <br/><br/> <span style="font-style:italic;font-weight:bold">FORMULAIRE D'INSCRIPTION</span> <br/> <?php //envoi des informations dans la base de données mysql_connect('xxxxxxxxxxxxxxx'); //connection à la base mysql_select_db('xxxxxxxxxxx'); //Sélection de la base de travail if(isset($_POST['envoiform'])){ //Envoi dans la base lorsque l'on clique sur le bouton valider l'inscription $sql='INSERT INTO newsletter SET date="'.$_POST['date'].'",nom="'.$_POST['lenom'].'",prenom="'.$_POST['leprenom'].'",mail="'.$_POST['mail'].'",bureau="'.$_POST['buro'].'",adherent="'.$_POST['adh'].'",adulte="'.isset($_POST['adultes']).'",remise_forme="'.isset($_POST['remforme']).'",enfant_adherent="'.$_POST['adhenf'].'",inigym="'.isset($_POST['inigym']).'",poussin="'.isset($_POST['poussins']).'",pupille="'.isset($_POST['pupilles']).'"'; mysql_query($sql); //affichage des messages d'erreur mysql echo mysql_error(); echo '<script type="text/javascript">'; echo 'alert("Votre demande d\'inscritption à la newsletter à été envoyée.\nVous recevrez un mail une fois votre compte validé.");'; echo '</script>'; } ?> <!--Début formulaire --> <?php echo '<form method="POST" action="" style="border:solid 1px #98212d">'; echo '<br/>'; echo 'Date du jour : '; echo '<input type="text" name="date" value="'.date('Y-m-d').'"/>'; echo '<br/>';echo '<br/>'; echo 'Nom : '; echo '<input type="text" name="lenom">';echo'*'; echo '&nbsp;';echo '&nbsp;';echo '&nbsp;';echo '&nbsp;';echo '&nbsp;'; echo 'Prénom : '; echo '<input type="text" name="leprenom">';echo'*'; echo '<br/>';echo'<br/>'; echo 'Adresse mail : '; echo '<input type="text" name="mail">';echo'*';echo'<br/>';echo'<br/>'; echo 'Confirmer adresse mail : '; echo '<input type="text" name="confmail">';echo'*';echo'<br/>';echo'<br/>'; echo 'Faîtes vous partie du bureau ? ';echo '&nbsp;'; echo '<input type="radio" name="buro" value="O"/> Oui';echo '&nbsp;';echo '&nbsp;'; echo '<input type="radio" name="buro" value="N"/> Non';echo'*';echo'<br/>';echo'<br/>'; echo 'Etes vous adhérent à la Stéphanoise ? ';echo '&nbsp;'; echo '<input type="radio" name="adh" value="O"/> Oui';echo '&nbsp;';echo '&nbsp;'; echo '<input type="radio" name="adh" value="N"/> Non<br/>';echo'<br/>'; echo '&nbsp;';echo '&nbsp;';echo '&nbsp;';echo '&nbsp;'; echo 'Si oui, dans quelle section ?';echo'<br/>'; echo '&nbsp;';echo '&nbsp;';echo '&nbsp;';echo '&nbsp;'; //evitement des erreurs si checkboc non cochée (répétée pour toutes les checkbox) if(isset($_POST['adultes'])){ //Si la case à cocher adultes est vide $adu='ckecked'; //Sinon considèrer comme coché }else{ //Alors $adu=''; //Ecriture de contenu vide } //fin condition //affichage checkbox avec option le statut de la variable "adu" echo '<input type="checkbox" name="adultes" '.$adu.'/>';echo '&nbsp;';echo 'Adultes'; echo '&nbsp;';echo '&nbsp;';echo '&nbsp;';echo '&nbsp;'; //----------------------------------------- if(isset($_POST['remforme'])){ //Si la case à cocher adultes est vide $rem='ckecked'; //Sinon considèrer comme coshé }else{ //Alors $rem=''; //Ecriture de contenu vide } echo '<input type="checkbox" name="remforme" '.$rem.'/>';echo '&nbsp;';echo 'Remise en forme';echo '<br/>';echo'<br/>'; echo 'Votre enfant est-il adhérent à la Stéphanoise ? ';echo '&nbsp;'; echo '<input type="radio" name="adhenf" value="O"/> Oui';echo '&nbsp;';echo '&nbsp;'; echo '<input type="radio" name="adhenf" value="N"/> Non<br/>';echo'<br/>'; echo '&nbsp;';echo '&nbsp;';echo '&nbsp;';echo '&nbsp;'; echo 'Si oui, dans quelle section ?';echo'<br/>'; echo '&nbsp;';echo '&nbsp;';echo '&nbsp;';echo '&nbsp;'; //concernant checkbox INIGYM if(isset($_POST['inigym'])){ //Si la case à cocher adultes est vide $ini='ckecked'; //Sinon considèrer comme coshé }else{ //Alors $ini=''; //Ecriture de contenu vide } echo '<input type="checkbox" name="inigym" '.$ini.'/>';echo '&nbsp;';echo 'Inigym'; echo '&nbsp;';echo '&nbsp;';echo '&nbsp;';echo '&nbsp;'; //----------------------------------------- //concernant checkbox POUSSINS if(isset($_POST['Poussins'])){ //Si la case à cocher adultes est vide $pou='ckecked'; //Sinon considèrer comme coshé }else{ //Alors $pou=''; //Ecriture de contenu vide } echo '<input type="checkbox" name="Poussins" '.$pou.'/>';echo '&nbsp;';echo 'Poussins'; echo '&nbsp;';echo '&nbsp;';echo '&nbsp;';echo '&nbsp;'; //----------------------------------------- //concernant checkbox PUPILLES if(isset($_POST['Pupilles'])){ //Si la case à cocher adultes est vide $pup='ckecked'; //Sinon considèrer comme coshé }else{ //Alors $pup=''; //Ecriture de contenu vide } echo '<input type="checkbox" name="Pupilles" '.$pup.'/>';echo '&nbsp;';echo 'Pupilles';echo '<br/>';echo'<br/>';echo'<br/>'; //----------------------------------------- echo '<input type="submit" name="envoiform" value="Valider l\'inscription">'; echo '&nbsp;';echo '&nbsp;';echo '&nbsp;';echo '&nbsp;'; echo '<input type="reset" value="Annuler">';echo '<br/>';echo '<br/>'; echo '<center>'; echo 'Les champs marqués d\'une <span style="font-weight:bold;font-size:1.5em">*</span> sont obligatoires'; echo '</center>'; mysql_close(); ?> </div> </div> </center> </body> </html>
Merci d'avance pour votre aide