Bonjour,

j'ai un formulaire disposant de deux boutons... L'un est destiné aux modifications des informations contenues dans les champs, et l'autre pour les supprimer. Le formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<FORM name='organisme' action="<?php echo($_SERVER['PHP_SELF']); ?>" method='post'>
...
<INPUT type='text' size='25' name='NomMem' id="NomMem" value="<?php echo $data['NomMem']; ?>">
...
<input type="hidden" name="IDMem" id="IDMem" value="<?php echo $membre ?>" />
...
<input type="submit" name="modifier" id="modifier" value="Modifier" /></TD>
<input type="submit" name="supprimer" id="supprimer" value="Supprimer" />
</FORM>
La variable IDMem me sert pour modifier ou supprimer les informations concernant la personne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
if(isset($_POST['modifier'])){
$nom = isset($_POST['NomMem']) ? trim($_POST['NomMem']) : "";
...
$IDMem = $_POST['IDMem'];
$update = 'UPDATE membres SET CiviliteMem="'.$civilite.'", NomMem="'.$nom.'", ... WHERE IDMem=\''.$IDMem.'\';'; 
$requete = mysql_query($update) or die('Erreur SQL! Nous avons un problème avec la base de données. Il sera résolu dans peu de temps <br>'.$update.'<br>'.mysql_error());
...
if(isset($_POST['supprimer'])){
$delete= 'DELETE FROM membres WHERE IDMem=\''.$IDMem.'\';';
}
Ce que je ne comprends absolument pas, c'est que la var $IDMem est valable pour la requête de modification (la requête $update s'effectue bien) mais vide pour la 2ème! ($delete) Pourquoi ?!?
merci,