J'utilise 3 boutons dans un formulaire
<form name="frm" method="post" action="exportAction.php">
.
Ils sont de la forme :
<input type='image' src='planche02/boutG_valider.png' value='OK' alt='Valider' name='touteComp' />
les autres se nomment : "compAgent" et "mobilite"
Mon fichier exportAction comporte les lignes suivantes :
1 2 3 4 5 6 7 8 9 10 11
| //Recup du bouton cliqué
if (array_key_exists('mobilite_x', $_POST)) {
$export = "mobilite";
}elseif (array_key_exists('touteComp_x', $_POST)) {
$export = "touteComp";
}elseif (array_key_exists('compAgent_x', $_POST)) {
$export = "compAgent";
}else{
$export = '';
$erreur = "Erreur : pas de bouton detecté. Prévenir le webmaster";
} |
Lors d'un clic, php récupére la position (X,Y) de la souris et la transmet au fichier action. Je vérifie que la position X d'un bouton est transmise, via les variables "...._x" (j'aurais pu exploiter "..._y")
La doc php de l'array_key_exist : http://fr2.php.net/manual/fr/functio...key-exists.php
Après, je gére ma variable $action pour faire ce que je veux.
Bon courage
[/url]
Partager