Fonctionne sous mozilla mais pas avec IE

Fermé
mariang Messages postés 30 Date d'inscription lundi 21 mars 2011 Statut Membre Dernière intervention 24 avril 2016 - 28 oct. 2011 à 17:26
anatolekadel Messages postés 102 Date d'inscription jeudi 26 mai 2011 Statut Membre Dernière intervention 18 novembre 2011 - 31 oct. 2011 à 17:16
Bonjour,

En allant chez une copine, je me suis aperçue que si je veux supprimer un cadeau d'une liste, cela ne fonctionne pas sur la page Explorer, par contre cela marche avec Mozilla.

est-ce qu'il faut rajouter quelque chose pour que cela fonctionne quelle que soient les pages de navigation ?

voici le script de la page "incriminée"

<html>
<head>
<title>mariang</title>
</head>
<body background="http://mini.free.fr/image/bleue.jpg">
</body>
</html>

<a href="./insert_mariang.php3"><font face="Comic Sans MS" size="4"><b><i><div align="center">Ajouter un cadeau à la liste</div></i></b></font></a>
<br><div align="center"><font face="Comic Sans MS" size="4" color="#FF0000"><b>Une idée cadeau par message</b></font>
<br><font face="Comic Sans MS" size="3" color="#000000"><b>Plusieurs cadeaux = Plusieurs messages <br>(à cause de la suppression)</b></font></div>

<br /><br /><hr width="80%" color="#CC6600"/><hr width="60%" color="#3333CC" /><br /><br />

<?php
// on se connecte à la base de données
include ('protected/login.inc.php');

//On récupère l'identifiant
$id = $_GET["id"];

//Supression du message
if ($suppr) {
$result=mysql_query ("DELETE FROM mariang WHERE Id='$suppr'") or die ("Erreur de suppression");}

//on initialise notre formulaire pour pouvoir le masquer
$masquer_formulaire = 0;

$sql = "SELECT Id, Message FROM mariang ORDER BY Id DESC";
mysql_real_escape_string($mini);
mysql_real_escape_string($mino);
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

$nb_signature = mysql_num_rows($req);

if ($nb_signature == 0) {
	echo 'Aucune idée cadeau pour l\'instant.';
}
else {
	while ($data = mysql_fetch_array($req)) {
		
		echo '<br />';
		echo nl2br(htmlentities(trim($data['Message'])));
		echo '<br />';	
		echo nl2br(htmlentities(trim($data['Id'])));
		
			echo '<br />';
			echo '<br /><div align="center">Si tu le prends, <a href="mariang.php3?suppr='.$data['Id'].'"><img border="0" src="http://mini.free.fr/image/balai.gif" ><input type="submit" value="Le Supprimer de la liste" name="delete"></a> pour éviter les doublons, s\'il y a lieu</div>';
		
		echo '<br /><br /><hr width="80%" color="#CC6600"/><hr width="60%" color="#3333CC" />';
		echo '<br /><br />';																						
	}
}		

// on libère l'espace mémoire alloué pour cette requête
mysql_free_result ($req);
// on ferme la connection à la base de données.
mysql_close ();
?>


sur mozilla on peut supprimer, sur explorer, on ne peut pas (et pour les autres pages, style Opera, Google chrome ect, je ne sais pas)

A voir également:

4 réponses

anatolekadel Messages postés 102 Date d'inscription jeudi 26 mai 2011 Statut Membre Dernière intervention 18 novembre 2011 3
30 oct. 2011 à 11:04
IE, c'est vraiment du popo de chat !
Ben, j'imagine que le soucis provient de ton code HTML, je crois qu'il est préférable de placer tous les éléments de style dans un fichier .css
0
MastercroW Messages postés 1094 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 31 mai 2019 163
30 oct. 2011 à 11:36
J'affirme que IE, fais vraiment énerver tous les WebMaster !
Je me compare plus à IE, il est tellement buger...
0
mariang Messages postés 30 Date d'inscription lundi 21 mars 2011 Statut Membre Dernière intervention 24 avril 2016 1
30 oct. 2011 à 17:42
merci pour vos réponse

les fichiers css, je ne connais pas.

déjà, j'ai mi 6mois à faire cela en php, en allant de forum en site pour débutant.

il est bancale, imparfait, mais "fonctionable"
je ne me vois pas tout recommencer ou transformer en css

tant pis

merci
0
anatolekadel Messages postés 102 Date d'inscription jeudi 26 mai 2011 Statut Membre Dernière intervention 18 novembre 2011 3
31 oct. 2011 à 17:16
Le CSS, c'est juste pour l'apparence. C'est pas un langage de programmation à part entière. En gros, tout ce que tu met dans tes balises HTML qui sert juste à l'apparence du site, c'est du CSS. Il peut être mis dans ces balises ou dans un fichier à part. Et j'imagine que si IE n'aime pas ton site, c'est parce que tu n'a pas utilisé de fichier .css (je l'avais dit, IE, c'est du popo de chat !).
Donc, voilà des cours sur le CSS made in SDZ:
https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3

C'est (selon moi) le langage (même s'il a besoin d'un fichier HTML ou PHP pour fonctionner) le plus simple qui existe !
0