Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 15/03/2010, 03h05   #1
Invité de passage
 
marwen mlayah
Inscription : décembre 2009
Messages : 31
Détails du profil
Informations personnelles :
Nom : marwen mlayah

Informations forums :
Inscription : décembre 2009
Messages : 31
Points : 4
Points : 4
Par défaut suppression d'un enregistrement de la base de donnée

bonjour a tt le monde
je veux supprimer un element de mon bd

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
<form name="formulaire" method="post" action="suprimer_prod.php">
  <p>vous voullez supprimer :
    <select name="prod" >
      <option>--choisir le produit a supprimé--</option>
      <option>-- Film --</option>
      <option>-- Logiciel --</option>
      <option>-- Jeux --</option>
    </select>
    <br />
entrer votre id_produit SVP :
<input type="text" name="sup" width="100" />
<br />
 
Voulez vous vraiment supprimer cette enregeistrement ?
<br />
<input type="submit" value="Valider" name="ok1" />
<input type="reset" value="Annuller" name="ok2" />
 <?php
 
 if(empty($_POST['sup']))
 {
 echo"remplir";
 }
 else
 {
 $a=$_POST['sup'];
$z=$_POST['prod'];
 $connexion=mysql_connect('localhost','root','') or die ("connexion impossible.");
$db=mysql_select_db('ruspina',$connexion) or die ("base de données non accessible");
 $r="delete from produit where id_produit=\"$z\" ";
$res=mysql_query($r) or die ("Execution impossible de requete2");
echo"succe";
}
?>
il m'affiche succe mais quand je consulter mon bd je trouve cet enregistrement et il n'est pas supprimé
SVP aider moi
marwen86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2010, 07h22   #2
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 242
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 242
Points : 2 597
Points : 2 597
Salut

Il y a aucune valeur dans tes listes d'options.
Il faut mettre des identifiants correspondant à ce que tu as dans ta table "produits" (id_produit)

Exemple :
Code :
1
2
3
4
5
6
7
 
    <select name="prod">
      <option value="">--choisir le produit a supprimer--</option>
      <option value="11">-- Film --</option>
      <option value="15">-- Logiciel --</option>
      <option value="32">-- Jeux --</option>
    </select>
__________________
Win XP | WampServer 2.2 | Apache 2.2.21 | Php 5.3.8 | MySQL 5.5.16
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 17h39.


 
 
 
 
Partenaires

Hébergement Web