rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Pb suppression donnée BD avec une page PHP

Posté par louloux, le dimanche 6 avril 2008 à 12:48:15
Bonjour,

Mon probleme est que je n'arrive pas à supprimer des données présentes dans ma base de donnée à partir d'une page PHP. Quand je valide j'ai aucune erreur qui s'affiche. J'ai utilisé deux pages pour la suppression une qui me permet de choisir qui je veux supprimer qui est en lien avec une autre page.
Sur ma premiere page j'ai bien mis
<form Method="POST" Action="supprclient.php">

Voici le script de ma deuxieme page:

<?
//connexion a la base de données
require("connect.php")

// on teste si la variable du formulaire est bien déclarée
if (isset($_POST['client']))
{

// on recherche le numero du membre à supprimer
$sql1 = 'SELECT num_cli FROM client WHERE nom_cli = "'.$_POST['client'].'"';

// on lance la requête (mysql_query) et on impose un message d'erreur
$req = mysql_query($sql1) or die (mysql_error());

// lancement de la requête pour effacer notre membre
$sql2 ='DELETE FROM client WHERE nom_cli="'.$_POST['client'].'"';

// on exécute la requête (mysql_query) et on affiche un message au cas où
$req = mysql_query($sql2) or die(mysql_error());

// on ferme la connexion à la base
mysql_close();

echo 'Nous venons de supprimer '.$_POST['client'].' de la base ainsi que tous ces disques';
}
else
{
echo 'Suppression impossible';
}
?>

Merci d'avance
Répondre à louloux  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 guimton, le lundi 7 avril 2008 à 11:49:43
Salut,

Ce que tu fais içi ne sert à rien:
// on recherche le numero du membre à supprimer
$sql1 = 'SELECT num_cli FROM client WHERE nom_cli = "'.$_POST['client'].'"';

// on lance la requête (mysql_query) et on impose un message d'erreur
$req = mysql_query($sql1) or die (mysql_error());


et je crois qu'il y a un quote en trop à la fin de ta ligne de DELETE.

et il vaudrait mieux que tu delete par le num_client que le nom.

enfin pour voir tes erreurs essaye un echo de $SQL2

et autre erreur remplace <? par <?php ;)
Répondre à guimton
Logiciels pertinents trouvés dans les téléchargements
Télécharger PagePlus SEPagePlus - PagePlus SE est un logiciel gratuit de PAO (publication assistée par ordinateur) permettant de concevoir et de créer des...Catégorie: Présentation
Licence: Freeware/gratuit
Télécharger PHP Edit 0.6PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de...Catégorie: PHP
Licence: Freeware/gratuit
Télécharger Support IPX pour Vista 1.0Support IPX pour Vista - Le protocole IPX/SPX sert à de nombreux anciens jeux pour pouvoir jouer en réseau (Red Alert, Command & Conquer, etc.). ...Catégorie: Librairies (DLL)
Licence: Freeware/gratuit
Télécharger PageDefrag 2.32PageDefrag - Le défragmenteur de disque de Windows fait un boulot correct, mais il a un inconvénient : il ne défragmente ni le fichier...Catégorie: Formatage/Partitionnement
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Pb suppression donnée BD avec une page PHP »