Bouton supprimer

04091987 Messages postés 20 Statut Membre -  
adns Messages postés 1152 Statut Membre -
Bonjour,
j'aime que vous m'aide à corriger ce code afin de supprimer de utilisateurs de mon application:

<?php
session_start(); // on initalise les sessions php
?>
<?
include('verif.php');
?>
<?
include "header.php";
?>
<form name="form1" method="GET" action="supprimer.php">
<p>id
<input type="text" name="id">
</p>
<p>
<input type="submit" name="supprimer" value="supprimer">
</p>
</form>
<?
if ($_GET['supprimer'] == 'ok')
{
mysql_query("DELETE FROM users WHERE id='".$_GET['id']."'");
echo "Suppression terminé !! <br /><br />";
}
?>
A voir également:

6 réponses

koala. Messages postés 294 Statut Membre 38
 
Bonjour,

<input type="submit" name="supprimer" value="supprimer">
</p>
</form>
<?
if ($_GET['supprimer'] == 'ok')
{
mysql_query("DELETE FROM users WHERE id='".$_GET['id']."'");
echo "Suppression terminé !! <br /><br />";
}
?>

Il doit y avoir un prb ds ton code on ne va jamais ds le if il faudrait mettre
if ($_GET['supprimer'] == 'supprimer')
0
adns Messages postés 1152 Statut Membre 153
 
bonjour ton probleme est que ton $_GET['supprimer'] n'existe pas donc ne peux pas etre = a ok
donc rajoute dans ton formulaire un champs cacher
<input type="hidden" name="supprimer" value="ok" />

et il me semble qui vaut mieux utiliser des " plutot que des ' dans les condition avec des chaine de caractere

if ($_GET['supprimer'] == 'ok')
a remplacer par
if ($_GET['supprimer'] == "ok")

enfin ceci n'est qu'hypothetique :p

Adns
0
04091987 Messages postés 20 Statut Membre
 
j'utilise le deux solutions " en place de ' et supprimer en place de OK mais rien aucun nouveauté
0
koala. Messages postés 294 Statut Membre 38
 
adns doit avoir raison il faut un champ cache pour que la valeur du bouton soit envoyer
donc rajoute dans ton formulaire un champs cacher
<input type="hidden" name="supprimer" value="supprimer" /> 


Vérifie que ton champ supprimer est bien envoyé.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
04091987 Messages postés 20 Statut Membre
 
oui c'est vrais il marche merci beaucoup
0
adns Messages postés 1152 Statut Membre 153
 
Sujet resolu l'ami ;);)
0