Bouton lien

Fermé
jacquesbleou Messages postés 1 Date d'inscription vendredi 2 novembre 2018 Statut Membre Dernière intervention 2 novembre 2018 - 2 nov. 2018 à 17:44
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 2 nov. 2018 à 21:00
J'ai fais un tableau avec deux bouton lien en bas . Normalement lorsque je vais appuyer syr ce bouton sa doit me supprimer un enregistrement ce qui n'est pas le cas. j'ai mi le code du bouton supprimé en dessous du premier

<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=dbstock;charset=utf8', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}

$reponse = $bdd->query('SELECT * FROM produit');
?>
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="jquery/jquery-3.3.1.min.js"></script>
<link rel="stylesheet" type="text/css" href="bootstrap-3.3.7-dist/css/bootstrap.min.css"/>
<script type="text/javascript" src="bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
<meta charset="utf-8"/>
<title></title>
</head>
<body>
<div class="container">
<h1> Liste des produits</h1>
<table class="table table-bordered table-hover table-stripped">
<tr><td>id</td><td>Marque</td><td>Modèle</td><td>Désignation</td><td>Prix de vente</td><td>Quantité</td><td>Stock d'alerte</td><td>Action</td></tr>

<?php
while ($donnees = $reponse->fetch())
{
?>
<tr>
<td><?php echo $donnees['id']; ?></td>
<td><?php echo $donnees['marquePro']; ?></td>
<td><?php echo $donnees['modelePro']; ?></td>
<td><?php echo $donnees['despro']; ?></td>
<td><?php echo $donnees['prix']; ?></td>
<td><?php echo $donnees['quantitePro']; ?></td>
<td><?php echo $donnees['stockalertePro']; ?></td>
<td>
<a href="supprimer.php?id=<?php echo $donnees['id']; ?>" onclick="return confirm(\"Etes vous sur de vouloir.....?\");" class="btn btn-danger">Supprimer</a>
<a href="modifier.php?edit=$[id]" class="btn btn-warning">Modifier</a>
</td>
</tr>
<?php
}
$reponse->closeCursor();
?>
</table>
</div>
</body>
</html>


2ème code celui du bouton supprimé au lieu de supprimer un enregistre sa recharge juste la page



<?php
if (isset($_GET["id"])){
$donnees['id'] = $id;
try
{
$bdd = new PDO('mysql:host=localhost;dbname=dbstock;charset=utf8', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}

$reponse = $bdd->query('DELETE FROM produit WHERE id = $id');
header("Location:modifiersupprimerproduit.php");
}

?>


1 réponse

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
Modifié le 2 nov. 2018 à 21:01
Remplace


$donnees['id'] = $id;


Par
$id = !empty($_GET['id']) ? $_GET['id'] : NULL;



0