IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

suppression d'un enregistrement de la base de donnée


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 31
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Membre Expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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>

Discussions similaires

  1. Réponses: 5
    Dernier message: 08/07/2010, 08h07
  2. Suppression d'un enregistrement d'une base Access sous vb6
    Par azzouz_soui dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 05/08/2008, 18h45
  3. enregistrer dans une base de données
    Par liverbird dans le forum C++Builder
    Réponses: 33
    Dernier message: 12/07/2006, 19h50
  4. [MySQL] Enregistrer dans une base de données à partir d'une liste déroulante
    Par snakejl dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 17/05/2006, 16h32
  5. inscription via le web et enregistrement dans une base de données
    Par titoenis dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 17/05/2006, 09h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo