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 :

Script OK sur firefox / K.O sur internet explorer ! [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Invité
    Invité(e)
    Par défaut Script OK sur firefox / K.O sur internet explorer !
    bonjour à vous,

    je bricole un petit moteur de recherche fait maison,
    niveau résultat souhaité, j'ai plus ou moins ce que je souhaite.
    Lorsque je test mon script sur Firefox, tout fonctionne sans le moindre problème.
    Je fait le même test sur Internet Explorer (6) et là hormis le formulaire de recherche (input text + bouton de recherche) rien ne s'affiche lorsque je fais une recherche.
    J'ai relu le code plusieurs fois, supprimé les parties inutiles de mise en forme pour ne laisser que le code pur et avoir une meilleur visibilité des erreurs, mais je ne trouve rien, surtout que dans FF tout marche parfaitement, ce qui prouve que mon code est bon...

    Voici le morceau de code :
    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
     
    <?php
    mysql_connect("localhost", "root", ""); // Connexion à MySQL
    mysql_select_db("isd"); // Sélection de la base coursphp
    $modifid = $_GET[id];
    $recherche = $_POST['recherche'];
    if (isset($_POST['modif']))
    	{
    	$idmodif = $_POST['id']; 
    	$modifcode = $_POST['code'];
    	$modifstation = $_POST['station'];
    	$modifadresse = $_POST['adresse'];
    	$modiftel = $_POST['tel'];
    	$modifmanager = $_POST['manager'];
    	$modifpays = $_POST['pays'];
    	$reponse = mysql_query("UPDATE stations SET code = '$modifcode', station = '$modifstation', adresse = '$modifadresse', tel = '$modiftel', manager = '$modifmanager', pays = '$modifpays' WHERE id = $idmodif");
    		echo "<span style=\"color:red\">Vos modifications ont bien &eacute;t&eacute; prises en compte !<br></span>";
    	echo "<br>".$modifcode."<br>".$modifstation."<br>".$modifadresse."<br>".$modiftel."<br>".$modifmanager."<br>".$modifpays;
    	}
    if (isset($_POST['submit']) && empty($_POST['recherche']))
    	{
    	echo "<span style=\"color:red\">Merci de mettre au moins un mot !</span>";// requete de Mise à jour de la table<br>
    	}
    elseif (isset($_POST['submit']))
    	{
    		$reponse = mysql_query("SELECT * FROM stations WHERE upper(code) LIKE '$recherche%' OR upper(station) LIKE '%$recherche%' OR tel LIKE '%$recherche%' OR adresse LIKE '%$recherche%' OR manager LIKE '%$recherche%'") or die(mysql_error());
    		while ($donnees = mysql_fetch_array($reponse))
    			{
    			?>
                <div id="page">
                    <div id="boite1">
                    </div>
                    <div id="boite2">
    					<?php echo "<img src=\"img/". $donnees['pays'] .".gif\" width=\"15\" height=\"9\" align=\"absmiddle\"> - <b>".$donnees['code']."</b>"; ?>
                        <div align="right">
                            <a href="search.php?id=<?php echo $donnees['id']; ?>"><img src="img/info-64.png" border="0"></a>
                        </div>
                    </div>
                    <div id="boite3">
                    </div>
                    <div id="boite4">
    					<?php echo $donnees['station']; ?><br><?php echo $donnees['adresse']; ?><br><?php echo "Tel :" .$donnees['tel']; ?><br>Manager/Contact :<?php echo $donnees['manager']; ?>
                    </div>
                    <div id="boite5">
                    </div>
                    <div align="right" id="boite6"><a href="#monter">haut de page</a>
                    </div>
                    <div id="boite7">
                    </div>
                </div>
    			<br>
    			<?php
    			}
    	}
    elseif (isset($_GET['id']))
    	{
    	$modifid = $_GET[id];
    	$reponse = mysql_query("SELECT * FROM stations WHERE id = $modifid") or die(mysql_error());
    	while ($donnees = mysql_fetch_array($reponse) )
    		{
    		?>
            <div id="cadre">
      <div id="hautdroit"></div><div id="hautgauche"></div>
    	<div id="contenu">
       	  <form name="form1" method="post" action="search.php">
            <div id="input1"><input type="hidden" name="id" id="id" value="<?php echo $donnees['id']; ?>"  size="25"></div>
            <div id="titre1">Code : </div>
            <div id="input1"><input type="text" name="code" id="code" value="<?php echo $donnees['code']; ?>"  size="25"></div>
            <div id="titre1">Station : </div>
            <div id="input1"><input type="text" name="station" id="station" value="<?php echo $donnees['station']; ?>"  size="25"></div>
            <div id="titre1">Adresse : </div>
            <div id="input1"><textarea name="adresse" id="adresse" cols="17" rows="2" value="<?php echo $donnees['adresse']; ?>"  size="25"></textarea></div>
            <div id="titre1">Tel : </div>
            <div id="input1"><input type="text" name="tel" id="tel" value="<?php echo $donnees['tel']; ?>"  size="25"></div>
            <div id="titre1">Manager : </div>
            <div id="input1"><input type="text" name="manager" id="manager" value="<?php echo $donnees['manager']; ?>"  size="25"></div>
            <div id="titre1">Pays : </div>
            <div id="input1"><input type="text" name="pays" id="pays" value="<?php echo $donnees['pays']; ?>"  size="25"></div>
     
     
            <div align="center"><br><input type="image" name="modif" id="modif" value="Modify" src="img/modify.gif" align="absmiddle"></div>
          </form>
      </div>
    	<div id="basdroit"></div><div id="basgauche"></div>
    </div>
            <?php
    		}
    	}
    mysql_close();
    ?>
    </div>
    Des idées ?
    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Alors je m'auto réponds, ayant eu une réponse ailleurs :
    Le souci vient du qui n'est pas reconnu par IE
    en le repassant comme tout rentre dans l'ordre

    On en arpprends tous les jours n'est-ce pas...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur 404 : script fonctionne sur IE8 et pas sur firefox
    Par patmaba dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 08/06/2014, 18h46
  2. code qui marche sur firefox et pas sur IE7
    Par taka10 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 15/03/2007, 11h59
  3. Flash uniquement sur IE et non sur Firefox
    Par m.k dans le forum Flash
    Réponses: 3
    Dernier message: 07/03/2007, 06h16
  4. javascript OK sur IE, pas bon sur firefox
    Par Garra dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 22/01/2007, 16h47
  5. Eval qui fonctionne sur Firefox mais pas sur IE :D
    Par Comawhite dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/10/2006, 11h31

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