Bonjour,
voilà j'ai fait une petite console d'administration en php (pour attaquer une base mysql derrière).
Mon problème est le suivant :
Je voudrais effacer des utilisateurs, d'abord les afficher dans une listbox et ensuite une fois sélectionner les effacer avant cela un message en javascript (à défaut d'avoir trouvé mieux) qui me demande une confirmation (soit ok soit annuler) or mon problème vient du fait que quoi que je fasse (annuler ou ok) il m'efface quand même cet utilisateur. La page retourne ensuite à la page console. Pouvez-vous m'aider à ce que quand je choisis annuler du message de confirmation, l'utilisateur ne soit pas effacé ?
Voici mon code de la première page (console d'administration) où il faut choisir le compte à supprimer (listbox) et une seconde feuille qui (Efface.php) qui demande confirmation ou pas de la suppresion de l'utilisateur et qui nous renvoie à la console d'administration.
<FORM METHOD=POST ACTION="Efface.php">
<center><B>Quel compte voulez-vous supprimer :</B>
<center><TABLE BORDER="1" WIDTH="600">
<tr>
<td width="50%"><div align="left">Choissir le compte :</div></td>
<td width="50%"><select name="listUsr">
<?
$sql12 = mysql_query("SELECT Utilisateur FROM user WHERE Level=1 ORDER BY Utilisateur" );
while ($rest = mysql_fetch_array($sql12)){
?>
<option>
<?
echo $rest["Utilisateur"];
?>
</option>
<?
}
?>
</select>
</TABLE></center>
<center><TABLE BORDER="1" WIDTH="600">
<tr>
<td width="100%"><center><input type="submit" name="B1" value="Valider"></center></td>
</tr>
</TABLE></center>
</FORM>
Ma page Efface.php contient le code suivant :
<?
echo '<script langage="javascript">
var Response = confirm("Confirmer la suppression de ce compte ?");
if (Response == false)
{
window.location.href="console.php";
}
</script>';
include("connection.php");
mysql_query("DELETE FROM user WHERE Utilisateur = '" . $_POST['listUsr'] . "'") or die( 'Erreur MySQL : ' . mysql_error() ) ;
include("console.php");
?>

Merci d'avance pour votre aide.