Mon application fonctionne sur FireFox et GC mais pas sur IE...
Fermé
brianovic75
Messages postés3Date d'inscriptionmardi 19 février 2013StatutMembreDernière intervention27 février 2013
-
27 févr. 2013 à 09:57
Bonjour,
J'ai créer une application. Elle fonctionne parfaitement sur FF et GC, mais pas sur IE.
Quelqu'un pourrait m'aider et m'expliquer comment et pourquoi cela ne fonctionne t-il pas sur IE ?
Voici le code de ma page :
<?php
// inclure la page de configuration
include('config.php');
// Se connecter au serveur de la BDD
mysql_connect(HOST, USERNAME, PASSWORD) or die (mysql_error ());
// Selectionner la BDD
mysql_select_db(DATABASE) or die(mysql_error());
// si suggestion et catégorie existent...
if (isset ($_POST['suggestion']) && isset ($_POST['categorie']))
{
// si suggestion et catégorie n'existent pas ou sont faux, alors...
if (empty($_POST['suggestion']) === false && empty ($_POST['categorie']) ===false)
{
// SQL : insérer dans la table suggestion, nom_suggestion et categorie_suggestion qui ont pour valeur quand on poste dans le champ de saisie : 'suggestion' et 'categorie'
$strSQL = '
INSERT INTO
suggestion
(
nom_suggestion,
categorie_suggestion
)
VALUES
(
"'. $_POST['suggestion'] . '",
"'. $_POST['categorie'] . '"
);';
// La requête SQL est executée
mysql_query($strSQL) or die (mysql_error());
}
else
{
// affiche moi un message en rouge
echo '<p style="color:#DF0101; font-weight:bold;">Veuillez remplir tous les champs</p>';
}
}
?>
<html>
<head>
<title> La Boite a idee </title>
<!-- afficher une icône d'image sur cette page -->
<link rel="icon" type="image/jpg" href="restaurant.jpg" />
<!-- style CSS de la page -->
<style type="text/css">
input,
th,
{
text-align: center;
}
body {
padding-left: 0em;
font-family: "Arial";
color: white ;
background-color: white
}
body {
background-color:#CD853F ;
}
body {
background: # 000 url (hello.jpg) »
centre centre fixe no-repeat;
}
ul.navbar li {
background: orange;
margin: 0.5em 0;
padding: 0.1em;
border-right: 0.5em solid black
}
ul.navbar a {
text-decoration: none
}
a:link {
color: white
}
a:visited {
color: white
}
th {
color: black
}
td {
color: #0431B4
}
</style>
<!-- afficher une icône d'image sur cette page -->
<link rel="icon" type="image/jpg" href="../img/box.jpg" />
</head>
<body>
<center>
<b>FORMULAIRE DE SUGGESTION</b><br/>
<br/>
<br/>
</center>
<center>
<!-- crée un formulaire qui permet de poster les informations sur la même page -->
<form method="post" action="formulaire.php">
<!-- Créer un tableau contenant les informations suivantes -->
<table border="1">
<tr>
<!-- titres des colonnes du tableau -->
<td><b><label for="suggestion"><center>suggestion<center></b></label></td>
<td><b><label for="categorie"><center>categorie</center></b></label></td>
</tr>
<tr>
<!-- bouton de type texte -->
<td><input type="text" name="suggestion" /></td>
<!-- crée une liste déroulante avec les informations suivantes -->
<form>
<td><select name="categorie" size="1" />
<OPTION>
<OPTION>1-Decoration
<OPTION>2-Fourniture
<OPTION>3-Travail
<OPTION>4-Ambiance
</SELECT></td>
</form>
</tr>
</table>
<br />
<!-- bouton permettant d'enregistrer les informations insérées dans le formulaire -->
<center> <input type="submit" name="submit" value="Enregistrer"/> </center>
<br/> <br/>
</form>
<!-- autre tableau contenant les informations se trouvant dans la BDD de SQL -->
<table border="1">
<tr>
<th>id</th>
<th>date d'enregistrement</th>
<th>suggestion</th>
<th>categorie</th>
</tr>
<?php
//$bdd = new PDO('mysql:host=localhost;dbname=restaurant','root','');
$bdd = new PDO('mysql:host='.HOST.'.;dbname='.DATABASE.'',USERNAME,PASSWORD);
// requete SQL : selectionne tout ce qui se trouve dans la table suggestion par ordre croissant la date d'enregistrement
$requete = $bdd->query('SELECT * FROM suggestion order by date_enregistrement asc');
// une boucle while php en permettant d'executer l'instruction
while($data = $requete->fetch())
{
?>
<tr>
<!-- affiche la variable $data contenant le ID, DATE_ENREGISTREMENT, NOM_SUGGESTION, CATEGORIE_SUGGESTION se trouvant dans la BDD de SQL -->
<td><?php echo '<p>'.$data['ID'].'</p>';?></td>
<td><?php echo '<p>'.$data['DATE_ENREGISTREMENT'].'</p>';?></td>
<td><?php echo '<p>'.$data['NOM_SUGGESTION'].'</p>';?></td>
<td><?php echo '<p>'.$data['CATEGORIE_SUGGESTION'].'</p>';?></td>
</tr>
<?php
}
// la variable $requete permet de Fermer le curseur pour permettre à la requête d'être à nouveau exécutée
$requete->closeCursor();
?>
</table>
<br/>
<!-- Lien permettant de revenir à la page précédente de l'application -->
<center><a href="index.php" target="_top">Revenir à la page precedente</a></center>
</body>
</html>
A voir également:
Mon application fonctionne sur FireFox et GC mais pas sur IE...