IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

internet explorer affiche page blanche


Sujet :

PHP & Base de données

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 43
    Points : 30
    Points
    30
    Par défaut internet explorer affiche page blanche
    voici un code qui marche très bien sur firefox et qui ne fonctionne pas sur internet explorer...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    <?php session_start();?>
    <!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" lang="en">
    <?php
    include ("parametres.php"); 
    include ("fonction_base.php");
    include ("droit_access.php");
    ?>
    <head>
      <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
      <meta http-equiv="cache-control" content="no-cache" />
      <meta http-equiv="expires" content="3600" />
      <meta name="revisit-after" content="2 days" />
      <meta name="robots" content="index,follow" />
      <meta name="publisher" content="Your publisher infos here ..." />
      <meta name="copyright" content="Your copyright infos here ..." />
      <meta name="author" content="Design: G. Wolfgang <a href="http://www.1-2-3-4.info" target="_blank">www.1-2-3-4.info</a> / Author: Your author infos here ..." />
      <meta name="distribution" content="global" />
      <meta name="description" content="Your page description here ..." />
      <meta name="keywords" content="Your keywords, keywords, keywords, here ..." />
      <link rel="stylesheet" type="text/css" media="screen,projection,print" href="./css/layout1_setup.css" />
      <link rel="stylesheet" type="text/css" media="screen,projection,print" href="./css/layout1_text.css" />
      <script type="text/javascript" src="javascript/info.js"></script>
      <link rel="icon" type="image/x-icon" href="./img/favicon.ico" />
     
      <title>consultation annuaire des professeurs </title>
      <script language="javascript"><!--
     
    function confirmLink(theLink, theSqlQuery) {
     
            confirmMsg='Confirmation';
     
            var is_confirmed = confirm(confirmMsg + ' :\n' + theSqlQuery);
     
       if (is_confirmed) {
     
            theLink.href += '&is_js_confirmed=1';
     
       }
     
       return is_confirmed;
     
    } 
    </script>
    </head>
    <body>
    <?php include 'header6.php';?>
     
          <div class="header-bottom">
     
     
            <div class="nav2">
     
              <ul>
                <li><a href="accueil.php">Accueil</a></li>
              </ul>
              <ul>
                <li><a href="form_ajout_prof.php">Ajouter<!--[if IE 7]><!--></a><!--<![endif]-->
                  <!--[if lte IE 6]><table><tr><td><![endif]--></li>
              </ul>        
     
              <!-- Navigation item -->
              <ul>
                <li><a href="form_modif_prof.php">Modifier <!--[if IE 7]><!--></a><!--<![endif]-->
                  <!--[if lte IE 6]><table><tr><td><![endif]--></li>
              </ul>  
     
                <ul>  <!--[if lte IE 6]></td></tr></table></a><![endif]-->
                <li><a href="#"> Consulter</a>
                </li>
              </ul>          
            </div>
            <div class="header-breadcrumbs">
            <!-- Search form -->
            <ul>
              <li><a href="Accueil.php">Accueil</a></li>
              <li><a href="#">Professeurs</a></li>
             <!-- <li>Multiflex-3</li> -->
            </ul>
          </div>
          </div>
          </div>
    <div class="main">
     
    <?php 
    $droit= $_SESSION['us_droit'];
     
    if (CONSULT_PROFESSEUR & $droit)
        {    
     
            $sql1="select count(*) from professeurs";
            $result=mysql_query($sql1) or die ('Erreur SQL !<br />'.$sql1.'<br />'.mysql_error());
            $nb_total= mysql_fetch_array($result); ?>
     
    <div class="main-content">
    <h1 class="block">Liste des Professeurs</h1>
    <form name="resultat">
    <hr class="clear-contentunit"/>
    <?php
    if (($nb_total = $nb_total[0]) == 0) 
     {
        echo "Aucune réponse trouvée";
     }
     else 
    { 
    ?>
     
            <div class="column1-unit">
              <table>
         <tr>  
                <th width="275" class="top" scope="col">Nom</th>
                <th width="440" class="top" scope="col">Prénoms</th>
                <?php if ((SUPP_PROFESSEUR & $droit)) { ?>
                <th width="40" align="center"  class="top" scope="col"> Action</th><?php } ?>
         </tr>        
        <?php 
            if (!isset($_GET['debut'])) $_GET['debut'] = 0;
            $nb_affichage_par_page = 5;
    // Préparation de la requête avec le LIMIT
                $sql="select id_prof ,nom_prof,prenom_prof from professeurs order by nom_prof asc limit ".$_GET['debut'].",".$nb_affichage_par_page.";";
    // on exécute la requête
                $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
                //$lign= mysql_num_rows($result1);
                //echo $lign;
                while($row = mysql_fetch_array($req)) 
                {
                //echo 1;
                $i=0;
                    ?>
                <tr><td>  <a href='' onclick = "window.open('info_prof.php?champ=<?php echo $row['id_prof']  ?>', 'popup','width=640,height=480,scrollbars=yes,resizable=yes'); return false ;"> <?php echo htmlentities (trim($row['nom_prof'])); ?> </a> </td><td> <?php echo htmlentities (trim($row['prenom_prof'])); ?></td ><?php if ((SUPP_PROFESSEUR & $droit)) { ?> <td align ="center" width="15"> <a href="consultation_prof.php?id=<?php echo $row['id_prof'] ?> "  onclick="return confirmLink(this, 'DELETE FROM `professeurs` WHERE `id_prof` =<?php echo $row['id_prof'] ?> LIMIT 1')"> <img src="./img/2868-63940.png"  width="15" height="15" alt="Supprimer" /> </a> </td> <?php } ?> </tr>
     
                <?php 
                }
                    mysql_free_result($req); 
                ?>
              </table>
              <p class="caption"><strong><?php echo '<span class="gras">'.barre_navigation($nb_total, $nb_affichage_par_page, $_GET[
    'debut'], 3).'</span>';?> </strong></p> <?php
    }
    mysql_free_result ($result);
        // affichage des liens vers les pages
     
                //affichePages($nombre,$page,$lign);
     
        // affichage des boutons
     
                //displayNextPreviousButtons($limite,$lign,$nombre,$page);
     
    ?>
     
     </div> 
     </form>
     <?php
     if (isset($_REQUEST['id']))
     {
     if ($_REQUEST['id'])
    {
        $sql="DELETE FROM professeurs WHERE id_prof = ".$_REQUEST['id'].";";
        $result= mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
    }
    }
      }
     else
         echo "vous ne pouvez acceder cette page car vous ne disposer des droits necessaires"; ?>
    </div> 
    </div>
    <?php include'footer.php'; ?>        
    </body>
    </html>
    quelquún pourrait me dire pourquoi internet explorer affiche une page blanche ... sachant que le javascript est activé et fonctionne pour certaine pages ... le code fonctionne très bien sur firefox

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Points : 48
    Points
    48
    Par défaut
    Citation Envoyé par desci Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php session_start();?>
    <!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" lang="en">
    <?php
    include ("parametres.php"); 
    include ("fonction_base.php");
    include ("droit_access.php");
    ?>
    <head>
    Essayes en déplaçant ta première ligne "<?php ..." et en la mettant 2 lignes plus bas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <!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" lang="en">
    <?php session_start();?>
    <?php
    ...
    je soupçonne le retour chariot entre ta première ligne et la deuxième de pouvoir te causer du soucis ..
    (tu dois aussi pouvoir tenter de fusionner les 2 premières lignes :
    "<?php session_start();?><!DOCTYPE html PUBLIC ..."
    )


    DBRep - 2cts

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 43
    Points : 30
    Points
    30
    Par défaut
    merci de m 'avoir repondu ... mais cela ne marche ... le code que j'ai affiché plutôt est en fait le code d'une page ki m'affiche une liste de nom dans un tableau en réalisant un affichage page par page ... il est inspiré de ce code suivant ... qui lui fonctione aussi bien sur internet explorer que sur firefox.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    <?php session_start();?>
    <!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" lang="en">
    <?php
    include ("parametres.php"); 
    include ("fonction_base.php");
    include ("droit_access.php");
    ?>
    <head>
      <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
      <meta http-equiv="cache-control" content="no-cache" />
      <meta http-equiv="expires" content="3600" />
      <meta name="revisit-after" content="2 days" />
      <meta name="robots" content="index,follow" />
      <meta name="publisher" content="Your publisher infos here ..." />
      <meta name="copyright" content="Your copyright infos here ..." />
      <meta name="author" content="Design: G. Wolfgang www.1-2-3-4.info / Author: Your author infos here ..." />
      <meta name="distribution" content="global" />
      <meta name="description" content="Your page description here ..." />
      <meta name="keywords" content="Your keywords, keywords, keywords, here ..." />
      <link rel="stylesheet" type="text/css" media="screen,projection,print" href="./css/layout1_setup.css" />
      <link rel="stylesheet" type="text/css" media="screen,projection,print" href="./css/layout1_text.css" />
      <script type="text/javascript" src="javascript/info.js"></script>
      <link rel="icon" type="image/x-icon" href="./img/favicon.ico" />
     
      <title>consultation annuaire étudiants</title>
       <script language="javascript"><!--
     
    function confirmLink(theLink, theSqlQuery) {
     
            confirmMsg='Confirmation';
     
            var is_confirmed = confirm(confirmMsg + ' :\n' + theSqlQuery);
     
       if (is_confirmed) {
     
            theLink.href += '&is_js_confirmed=1';
     
       }
     
       return is_confirmed;
     
    } // end of the 'confirmLink()' function
     
    //-->
     
    </script>
    </head>
    <body>
    <?php include 'header6.php';?>
            <!-- Navigation Level 0 -->
     
     
            <!-- Navigation Level 1 -->
     
     
          <!-- A.2 HEADER BOTTOM -->
          <div class="header-bottom">
     
            <!-- Navigation Level 2 (Drop-down menus) -->
            <div class="nav2">
     
              <!-- Navigation item -->
              <ul>
                <li><a href="accueil.php">Accueil</a></li>
              </ul>
     
              <!-- Navigation item -->
               <?php if ( $_SESSION['nom_groupe_user']=='etudiant') {  ?>
    		  <ul>
                <li><a href="form_ajout_etu.php">S'enregistrer <!--[if IE 7]><!--></a><!--<![endif]-->
                  <!--[if lte IE 6]><table><tr><td><![endif]--></li>
              </ul>   <?php } 
    			  else { ?>
    			  <ul>
    			  	<li><a href="form_ajout_etu.php">Ajouter<!--[if IE 7]><!--></a><!--<![endif]-->
                  <!--[if lte IE 6]><table><tr><td><![endif]--> </li>
             	 </ul>  <?php 
    			 }
    			   ?>       
     
              <!-- Navigation item -->
                <?php if ( $_SESSION['nom_groupe_user']=='etudiant') {  ?>
    		  <ul>
                <li><a href="form_modif_etu2.php">Modifier <!--[if IE 7]><!--></a><!--<![endif]-->
                  <!--[if lte IE 6]><table><tr><td><![endif]--></li>
              </ul>   <?php } 
    			  else { ?>
    			  <ul>
    			  	<li><a href="form_modif_etu.php">Modifier<!--[if IE 7]><!--></a><!--<![endif]-->
                  <!--[if lte IE 6]><table><tr><td><![endif]--> </li>
             	 </ul>  <?php 
    			 }
    			   ?>
     
    			<ul>  <!--[if lte IE 6]></td></tr></table></a><![endif]-->
                <li><a href="">Consulter</a>
    			</li>
              </ul>          
            </div>
    	  <div class="header-breadcrumbs">
            <!-- Search form -->
    	    <ul>
              <li><a href="Accueil.php">Accueil</a></li>
              <li><a href="#">Etudiants</a></li>
             <!-- <li>Multiflex-3</li> -->
            </ul>
          </div>
    	  </div>
    	  </div>
    <div class="main">
     
    <?php 
    $droit= $_SESSION['us_droit'];
     //echo $droit;
     if ((CONSULT_ETUDIANT & $droit))
    	{		
     
    $sql1="select count(*) from senghoriens ";
    $result=mysql_query($sql1) or die ('Erreur SQL !<br />'.$sql1.'<br />'.mysql_error());
    $nb_total= mysql_fetch_array($result); ?>
     
    <div class="main-content">
    <h1 class="block">Liste des Etudiants</h1>
    <hr class="clear-contentunit"/>
    <?php
    if (($nb_total = $nb_total[0]) == 0) 
     {
    	echo "Aucune réponse trouvée";
     }
     else 
    { 
    ?>
    		<div class="column1-unit">
              <table>
                <tr>
    			<th width="275" class="top" scope="col">Nom</th>
                <th width="440" class="top" scope="col">Prénoms</th>
    			<?php if ((SUPP_ETUDIANT & $droit)) { ?>
    			<th width="40" align="center"  class="top" scope="col"> Action</th> <?php }?>
                </tr>		
    	<?php 
    		if (!isset($_GET['debut'])) $_GET['debut'] = 0;
    		$nb_affichage_par_page = 5;
    // Préparation de la requête avec le LIMIT
    			$sql="select s_id,s_nom,s_prenom from senghoriens order by s_nom asc limit ".$_GET['debut'].",".$nb_affichage_par_page.";";
    // on exécute la requête
    			$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
    			//$lign= mysql_num_rows($result1);
    			//echo $lign;
    			while($row = mysql_fetch_array($req)) 
    			{
    			//echo 1;
    				?>
                <tr><td> <a href='' onclick = "window.open('info_etu.php?champ=<?php echo $row['s_id']  ?>', 'popup','width=640,height=480,scrollbars=yes,resizable=yes'); return false ;"> <?php echo htmlentities (trim($row['s_nom'])); ?> </a> </td><td> <?php echo htmlentities (trim($row['s_prenom'])); ?></td> <?php if ((SUPP_ETUDIANT & $droit)) { ?><td align ="center" width="15"> <a href="consultation.php?id=<?php echo $row['s_id'] ?> "  onclick="return confirmLink(this, 'DELETE FROM `senghoriens` WHERE `s_id` =<?php echo $row['s_id'] ?> LIMIT 1')"> <img src="./img/2868-63940.png"  width="15" height="15" alt="Supprimer" title="Supprimer"/> </a> </td><?php } ?> </tr>
    			<?php 
    			}
    				mysql_free_result($req); 
    			?>
              </table>
    		   <p class="caption"><strong>  <?php echo '<span class="gras">'.barre_navigation($nb_total, $nb_affichage_par_page, $_GET[
    'debut'], 3).'</span>';?></strong> </p><?php
     
    }
    mysql_free_result ($result);
        // affichage des liens vers les pages
     
        		//affichePages($nombre,$page,$lign);
     
        // affichage des boutons
     
        		//displayNextPreviousButtons($limite,$lign,$nombre,$page);
     
    ?>
     </div> 
     <?php 
     if (isset($_REQUEST['id'])) {
     if ($_REQUEST['id'])
    {
    	$sql="DELETE FROM senghoriens WHERE s_id = ".$_REQUEST['id'].";";
    	$result= mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
    }
    }
    }
     else
     	echo "vous ne pouvez acceder cette page car vous ne disposer des droits necessaires"; ?>
     
    		</div>
    </div>      
    		<?php include'footer.php';?>   
    </body>
    ces deux codes se trouve dans la meme application .... pourquoi un marche sur internet explorer et l'autre pas ... il ne m 'affiche aucune erreur

  4. #4
    Candidat au Club
    Inscrit en
    Avril 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    J'ai exactement le même souci que toi : mon site fonctionne parfaitement sous firefox, mais affiche une page blanche sur IE7.

    As-tu trouvé une solution ?

  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2009
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 25
    Points : 25
    Points
    25
    Par défaut
    Avez vous essayé de jeter un œil au code source de la page dans IE ?

    (clique droit -> code source)

    Il y a peut être une erreur PHP qui se cache derrière tout ça, il m'est arriver de me retrouver devant des pages blanches car les erreurs ne m'étaient pas signalées malgré leurs présences .

    Sinon il faut tenter une validation par le W3C afin de repérer les éventuelles erreurs HTML bloquante pour IE.

  6. #6
    Membre actif

    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 191
    Points : 275
    Points
    275
    Par défaut
    dans la partie de déclaration javascript tu as ouvert les commentaire mais pas fermé, possible que toute la page passe en commentaire et donc s'affiche pas.
    rajoute la fermeture en rouge
    Citation Envoyé par desci Voir le message
    ....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <title>consultation annuaire des professeurs </title>
      <script language="javascript"><!--
    
    
    //-->
    </script>

Discussions similaires

  1. Internet Explorer piloter page déjà ouverte?
    Par jojo86 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 12/08/2010, 09h48
  2. [PHP 5.0] ce code m'affiche page blanche et pas les echo
    Par schats dans le forum Langage
    Réponses: 6
    Dernier message: 15/05/2010, 21h03
  3. [MySQL] Site en PHP affiche page blanche au Japon
    Par tomguiss dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 09/06/2009, 15h36
  4. re:moteur de recherche il m'affiche page blanche
    Par boss59840 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 02/04/2007, 11h48
  5. MYSQL affiche page blanche !
    Par alex007 dans le forum Requêtes
    Réponses: 3
    Dernier message: 11/03/2006, 16h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo