J'ai découvert totalement par hasard un super pépin qui m'embête pas mal.
Voilà, dans ma page j'ai 4 boutons (super balise je trouve) :
J'effectue après mes requêtes en fonction (entre autre) de la valeur de $_POST['act']. On va prendre l'exemple suivant : je clic sur le bouton "Recalculer le produit".
Sous Mozilla, $_POST['act'] = 'panier_ajout_express'
Sous IE, $_POST['act'] = 'Confirmer l\'ajout dans le panier'
En fait, quelque soit le bouton sur lequel j'appuie, IE envoie la valeur du CONTENU de la dernière balise BUTTON et non pas la valeur du bouton cliqué.
Ca me cloue sur place de voir ce genre de problèmes ...
Si quelqu'un a une idée du pourquoi du comment ou une astuce je suis preneur :/
En vous remerciant.
Voilà, dans ma page j'ai 4 boutons (super balise je trouve) :
Code:
<button type="submit" name="act" value="reloc_panier" style="width:230px;">Annuler (retour au panier)</button>
<button type="button" style="width:230px;" onclick="history.go(-1);">Annuler (page précédente)</button><br />
<button type="submit" name="act" value="panier_ajout_express" style="width:230px;">Recalculer le produit</button>
<button type="submit" name="act" value="panier_confirm" style="width:230px;">Confirmer l'ajout dans le panier</button>
J'effectue après mes requêtes en fonction (entre autre) de la valeur de $_POST['act']. On va prendre l'exemple suivant : je clic sur le bouton "Recalculer le produit".
Sous Mozilla, $_POST['act'] = 'panier_ajout_express'
Sous IE, $_POST['act'] = 'Confirmer l\'ajout dans le panier'
En fait, quelque soit le bouton sur lequel j'appuie, IE envoie la valeur du CONTENU de la dernière balise BUTTON et non pas la valeur du bouton cliqué.
Ca me cloue sur place de voir ce genre de problèmes ...
Si quelqu'un a une idée du pourquoi du comment ou une astuce je suis preneur :/
En vous remerciant.