[PHP] bouton supprimer ligne MYSQL
Résolu
poupouille1406
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
anwar_87 Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
anwar_87 Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai crée un tableau HTML qui recupère les données d'une base de données et j'ai prévu une colonne supprimer avec un bouton input mais je n'arrive pas à la faire marcher,
voici mes codes
consulter.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Consulter les recettes</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<body>
<div>
<a class="retour" href="index.php">Retour à l'index</a>
<br/>
</div>
<?php
include('connexion.php');
$reponse = mysql_query("SELECT * FROM favoris") or die (mysql_error());
?>
<table>
<tr>
<th class="entete2">ID</th>
<th class="entete">Recette</th>
<th class="entete2">URL</th>
<th class="entete2">Supprimer</th>
</tr>
<?php
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<tr>
<td style="text-align:center;"><?php echo $donnees['id'];?></td>
<td><?php echo $donnees['nom']; ?></td>
<td><a href="<?php echo $donnees['url']; ?>" target="_blank">URL</a></td>
<td>
<form method="post" action="supress.php">
<input type="hidden" name="id" value="<?php echo $donnees['id'] ?>" />
<input type="submit" name="del_img" value="Supprimer" />
</form>
</td>
</tr>
<?php
}
?>
</table>
<br/>
<div>
<a class="retour" href="index.php">Retour à l'index</a>
<br/>
<a href="#haut">Haut de page</a>
</div>
</body>
</html>
supress.php
<?php
// connection a la BD
mysql_connect("localhost","root","") or die("erreur de connexion au serveur");
mysql_select_db("recettes") or die("erreur de connexion à la base de donnees");
// si id a ete poste :
$id = intval(mysql_real_escape_string(($_POST['id'])));
$value = $_POST['value'];
//echo "id = ".$id. " value = ".$value; // renvoi par exemple id = 9 value =
if(isset($_POST['id']) && $_POST['id']!='') {
$req = "DELETE FROM essai WHERE id = '$id'";
$result = mysql_query($req);
//echo $result; // renvoi 1...au lieu de renvoyer la requete complète avec le bon ID !
}
//header('location:consulter.php');
// deconnection
//mysql_close();
?>
Merci d'avance pour votre aide !!!!!
j'ai crée un tableau HTML qui recupère les données d'une base de données et j'ai prévu une colonne supprimer avec un bouton input mais je n'arrive pas à la faire marcher,
voici mes codes
consulter.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Consulter les recettes</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<body>
<div>
<a class="retour" href="index.php">Retour à l'index</a>
<br/>
</div>
<?php
include('connexion.php');
$reponse = mysql_query("SELECT * FROM favoris") or die (mysql_error());
?>
<table>
<tr>
<th class="entete2">ID</th>
<th class="entete">Recette</th>
<th class="entete2">URL</th>
<th class="entete2">Supprimer</th>
</tr>
<?php
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<tr>
<td style="text-align:center;"><?php echo $donnees['id'];?></td>
<td><?php echo $donnees['nom']; ?></td>
<td><a href="<?php echo $donnees['url']; ?>" target="_blank">URL</a></td>
<td>
<form method="post" action="supress.php">
<input type="hidden" name="id" value="<?php echo $donnees['id'] ?>" />
<input type="submit" name="del_img" value="Supprimer" />
</form>
</td>
</tr>
<?php
}
?>
</table>
<br/>
<div>
<a class="retour" href="index.php">Retour à l'index</a>
<br/>
<a href="#haut">Haut de page</a>
</div>
</body>
</html>
supress.php
<?php
// connection a la BD
mysql_connect("localhost","root","") or die("erreur de connexion au serveur");
mysql_select_db("recettes") or die("erreur de connexion à la base de donnees");
// si id a ete poste :
$id = intval(mysql_real_escape_string(($_POST['id'])));
$value = $_POST['value'];
//echo "id = ".$id. " value = ".$value; // renvoi par exemple id = 9 value =
if(isset($_POST['id']) && $_POST['id']!='') {
$req = "DELETE FROM essai WHERE id = '$id'";
$result = mysql_query($req);
//echo $result; // renvoi 1...au lieu de renvoyer la requete complète avec le bon ID !
}
//header('location:consulter.php');
// deconnection
//mysql_close();
?>
Merci d'avance pour votre aide !!!!!
A voir également:
- Bouton supprimer php
- Supprimer rond bleu whatsapp - Guide
- Supprimer une page word - Guide
- Supprimer pub youtube - Accueil - Streaming
- Fichier impossible à supprimer - Guide
- Supprimer compte instagram - Guide
5 réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question