Bouton supprimer
04091987
Messages postés
20
Statut
Membre
-
adns Messages postés 1152 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 />";
}
?>
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 />";
}
?>
Configuration: Windows XP Firefox 3.0.7
6 réponses
-
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') -
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 -
j'utilise le deux solutions " en place de ' et supprimer en place de OK mais rien aucun nouveauté
-
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é. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-