Forum Clubic

Problème de traitement d'un input type sous IE

hello,

Voila je suis en train de faire un site qui doit etre fonctionnel sous IE et FF.

Une partie de mon code marche parfaitement sous FF pas pas du tout sous IE.

Le voici


<form method="POST" action="actu.php?action=4&page='.$pageActuelle.'">
<div id="MenuActu"><input type="image" src="images/supprimer.png" id="bouton_suppr" name="suppr" value="supprimer"></input>
<input type="image" src="images/restaurer.png" name="restaurer" id="bouton_restaurer" value="rest"></input>
</div>
...
</form>

if( (isset($_POST["select"])) && ($_POST["restaurer"]=="rest") )
{
...
}

Le probleme est que j’ai un notice, qui me dit "Undefined index: restaurer ".

Si quelqun à une solution, je suis preneur.

A fortiori la valeur d’un bouton input type=submit|image, c’est rien vu que tu ne peux pas la changer (du moins l’utilisateur ne le peut).

Par contre, tu peux jouer avec l’attribut name : quand on clique sur ton image, un élément $_POST[name] est crée.

ben le probleme c’est que si je remplace $_POST[“restaurer”]==“rest” par (isset($_POST[“restaurer”])) ca fonctionne pas.

Mais normalement si, si on clique dessus grace a “value” on peut faire un test sur la valeur du bouton (en tout cas j’ai vu ca en cours et ca marche)

Et pourtant le test marche très bien sous firefox
Edité le 23/05/2008 à 12:06

sur forumHardware, on m’a donné une explication :

forum.alsacreations.com…

a priori IE ne prend pas le nom du input type image