Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1587 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  php Suppression de données d'une bd à partir d'un bouton

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

php Suppression de données d'une bd à partir d'un bouton

n°1510257
Allex
Posté le 02-02-2007 à 21:41:23  profilanswer
 

Bonjour à tous,
 
je ne sais pas si je suis dans la bonne rubrique mais j'espère.
Je suis en train de faire un site en php avec une base de données. Pour le moment, j'essaye  
 
de configurer la partie administrateur.
Lorsque j'affiche ma page, j'ai un formulaire permettant d'ajouter des données à la base de  
 
données et sous ce formulaire j'ai l'affichage du contenu de ma bd. Le bouton ajour  
 
fonctionne, chaque fois que je remplis le formulaire et que je clique sur ajouter, une ligne  
 
est ajoutée en dessous des autres données de la bd.
 
Ce que j'aimerais faire et que je n'arrive pas, c'est mettre un bouton à côté de chaque ligne  
 
pour supprimer cette ligne dans la bd.
 
Ci dessous le code qui permet l'affichage des données ainsi que du bouton supprimer :
 
<TABLE BORDER="1" CELLPADDING="4" CELLSPACING="0" width="100%">
   <TR ALIGN=\"center\">
    <th width="5%">Numéro</th>
    <TH width="20%">Nom produit</TH>
    <TH width="40%">Description</TH>
    <th width="15%">Photo</th>
    <TH width="10%">Prix</TH>
    <th width="5%">Sup.</th>
   </TR>
   
<?php
    $requete="select * from accessoires";
    $result=mysql_unbuffered_query($requete);
 while ($article = mysql_fetch_assoc($result))
     {
       
 
printf("<TR><TD>%d</TD><TD>%s</TD><TD>%s</TD><TD><img src='image\alim\%s'></TD><TD>%s</TD><td><input type='submit' name='supprimer' value='supprimer'></td></TR>",$article["libelle"],$article["nom"],$article["description"],$article["photo"],$article["prix"]);
     }
     
?>
     
 </table>
 
Merci pour votre aide

mood
Publicité
Posté le 02-02-2007 à 21:41:23  profilanswer
 

n°1510290
naceroth
Posté le 02-02-2007 à 22:36:27  profilanswer
 

Ben tu crées un formulaire pour chaque ligne de ta table avec un <input type="hidden" /> contenant l'identifiant de la ligne que tu veux supprimer et tu traites le résultat dans ta page de suppression.

n°1510294
Allex
Posté le 02-02-2007 à 22:43:06  profilanswer
 

ok sur le principe mais tu ne saurais pas être un peut plus précis :
 
- je ne sais pas comment identifier chaque ligne  
 
- j'aimerais que l'on reste dans la même page quand on supprime les lignes (je ne sais pas si c'est possible ???)

n°1510302
naceroth
Posté le 02-02-2007 à 22:59:56  profilanswer
 

- Moi non plus. Enfin, pas dans ton cas. Il faut que la table dans laquelle tu vas piocher tes données contiennent un champs unique (et généralement auto-incrémenté) qui identifie toute la ligne. C'est de lui dont tu dois te servir.
 
- Soit ton formulaire te renvoie sur la même page, soit il t'envoie sur une autre page et tu fais une redirection vers la page d'origine une fois la suppression effectuée. C'est pas un problème.

n°1510304
Allex
Posté le 02-02-2007 à 23:05:18  profilanswer
 

Merci pour ton aide....je sais au moins que c'est possible, je ne me casse pas la tête pour rien !

n°1510307
naceroth
Posté le 02-02-2007 à 23:06:46  profilanswer
 

Hop, comme c'est un problème courant, c'est pas les tutos qui manquent sur le net. Celui là par exemple fait tout sur une seule page mais utilise des liens plutôt que des boutons. Mais sur le fond, c'est exactement la même chose.

n°1510310
Allex
Posté le 02-02-2007 à 23:22:45  profilanswer
 

Merci pour ce lien, je pense que ça devrait aller, je vais tester ça


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  php Suppression de données d'une bd à partir d'un bouton

 

Sujets relatifs
[ PHP ] Insertion de données dans une base.[C] Construire un tableau à partir d'un fichier
Importer des données financieresProteger une ligne d'une table contre la suppression(mysql)
Bouton qui fait office de scrollbarCréer des pages à partir de modèles Dreamweaver
Création d'une scrollbar a partir d'une imageéditer un css directement a partir du webftp
Popup et bouton submit =)[javascript] désactiver une liste déroulante en cochant 1 bouton radio
Plus de sujets relatifs à : php Suppression de données d'une bd à partir d'un bouton


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR