Impossible de supprimer !!
Résolu
Slap03
Messages postés
19
Date d'inscription
Statut
Membre
Dernière intervention
-
Slap03 Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
Slap03 Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je suis en T STG GSI et je dois crée un site internet pour mon projet de bac. J'ai crée un formulaire de suppression en PHP pour effacer des éléments de ma base de données mais sa ne marche pas...
Aidez moi svp !
Voici le code supprimer.php :
// Connexion au serveur mysql
include ('connexion.php');
$msg_erreur = "Erreur. Il doit y avoir au moins un produit selectioner :<br/><br/>";
$msg_ok = "Votre demande a bien été prise en compte.";
$message = $msg_erreur;
$NomProduit = $_POST['NomProduit'];
// vérification des champs
if (empty($NomProduit))
{
$message .= "Le numero du produit<br />";
// sinon pas d'erreur poursuite du traitement
//supression des données dans la table par une requête paramètre
}
else
{
$strSQL = "DELETE FROM 'produit' WHERE NomProduit= $NomProduit;";
$message = mysql_query($strSQL); or die("Execution de la requete impossible");
$message = "Le produit a était suprimé";
}
echo $message ;
mysql_close();
?>
et le code du formulaire_sup.php :
<?php
include('Connexion.php');
//selectionner des produits
$requete="SELECT * FROM produit ;";
$resultat=mysql_query($requete, $connexion) or die("Execution de la requete impossible");
//Créer le formulaire d'affichage
echo "<form method='POST' action='supprimer.php'>";
echo"<table>";
while ($ligne=mysql_fetch_array($resultat))
{
extract($ligne);
echo"<tr>
<td> $NomProduit </td>
<td> $PrixProduit </td>
<td> $Disponible </td>
</tr>";
}
echo "</div>";
echo "</table>";
echo "<input type='submit' value='suprimer' />";
echo "</form>";
mysql_close($connexion);
?>
Merci de votre aide !
Aidez moi svp !
Voici le code supprimer.php :
// Connexion au serveur mysql
include ('connexion.php');
$msg_erreur = "Erreur. Il doit y avoir au moins un produit selectioner :<br/><br/>";
$msg_ok = "Votre demande a bien été prise en compte.";
$message = $msg_erreur;
$NomProduit = $_POST['NomProduit'];
// vérification des champs
if (empty($NomProduit))
{
$message .= "Le numero du produit<br />";
// sinon pas d'erreur poursuite du traitement
//supression des données dans la table par une requête paramètre
}
else
{
$strSQL = "DELETE FROM 'produit' WHERE NomProduit= $NomProduit;";
$message = mysql_query($strSQL); or die("Execution de la requete impossible");
$message = "Le produit a était suprimé";
}
echo $message ;
mysql_close();
?>
et le code du formulaire_sup.php :
<?php
include('Connexion.php');
//selectionner des produits
$requete="SELECT * FROM produit ;";
$resultat=mysql_query($requete, $connexion) or die("Execution de la requete impossible");
//Créer le formulaire d'affichage
echo "<form method='POST' action='supprimer.php'>";
echo"<table>";
while ($ligne=mysql_fetch_array($resultat))
{
extract($ligne);
echo"<tr>
<td> $NomProduit </td>
<td> $PrixProduit </td>
<td> $Disponible </td>
</tr>";
}
echo "</div>";
echo "</table>";
echo "<input type='submit' value='suprimer' />";
echo "</form>";
mysql_close($connexion);
?>
Merci de votre aide !
A voir également:
- Impossible de supprimer !!
- Supprimer rond bleu whatsapp - Guide
- Impossible de supprimer une page word - Guide
- Impossible de supprimer un fichier - Guide
- Supprimer pub youtube - Accueil - Streaming
- Supprimer compte instagram - Guide
2 réponses
$strSQL = "DELETE FROM 'produit' WHERE NomProduit= $NomProduit;";Ta requête n'est pas bonne.
Voici ce que MySQL reçoit :
DELETE FROM 'produit' WHERE NomProduit=Avion;-> Le nom du produit n'est pas entouré par des guillemets
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
Merci