Salut tout le monde, j'aimerais traiter plusieurs boutons img et d'envoyer les données du form. vers fichier PHP. Mon problème: Comment le faire savoir dans le script PHP à chaque boutons que j'ai cliqué? En utilisant un seul bouton j'arrive à le faire puisque j'utilise la balise du type hidden pour faire savoir quel bouton que j'ai cliqué mais quand il s'agit deux boutons je dois déclarer 2 balises hidden c'est ça que je bloque.

Voici mon code de HTML:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
<table id='tToolBarreBtn'>
  <tr>
    <td><a href='#' onclick='delCategorie(this.form)'><img alt='Delete' src='images/btnDeleteAdmin.png' /></a></td>
<td><a href='#' onclick='addCategorie(this.form);'><img alt='Sauver' src='images/btnSaveAdmin.png' /></a></td>
  </tr>
  <tr>
    <td align='center'>Supprimer</td>
    <td align='center'>Ajouter</td>
  </tr>
</table>
 
<form id='formListCategorie' action='applications/trtCategorie.php' method='post' name='frmAddCategorie'>
  <fieldset>
  <legend>Details de la categorie</legend>
    <input type='hidden' name='btnForm' size='20' maxlength='30' value='ENREGISTRER' />
    <input type='hidden' name='btnForm' size='20' maxlength='30' value='DELETE' />
    <table>
      <tr>
        <td>Categorie *</td>
        <td><input type='text' name='categorie' size='20' maxlength='30' value='Desktop' /></td>
      </tr>
    </table>";
  </fieldset>";
</form>
et ceci mon code de JS:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
function addCategorie(objForm)
{
	var msgAlert	= "";
	var categorie	= document.frmAddCategorie.categorie.value;
 
	if(categorie == "")
	{
		document.frmAddCategorie.categorie.style.backgroundColor = "#F1DCF1";
		msgAlert += "Veuillez encoder categorie.\n";
	}
	if(msgAlert == ""){
		document.forms["frmAddCategorie"].methode = "post";
		document.forms["frmAddCategorie"].submit();
	}
	else{
		 alert(msgAlert);
		 return(false);
	}
}
/******/
function delCategorie()
{
  var msgAlert	= "";
  var categorie	= document.frmAddCategorie.categorie.value;
  if(categorie == "")
  {
   document.frmAddCategorie.categorie.style.backgroundColor = "#F1DCF1";
		msgAlert += "Il n'y a pas donnée à supprimer.\n";
  }
  if(msgAlert == "")
  {
   document.forms["frmAddCategorie"].methode = "post";
   document.forms["frmAddCategorie"].submit();
  }
   else
  {
    alert(msgAlert);
    return(false);
   }
}

et en fin la dernière, c'est mon code PHP:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
$txtBtn = @$_POST['btnForm'];
 
switch($txtBtn)
{
  case ENREGISTRER:
	 $nomCategorie	= $_POST['categorie'];
 
	//Ajouter categorie
 break;
  case DELETE:
         $nomCategorie	= $_POST['categorie'];
 
         //Supprimer categorie
  break;
}