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

  FORUM HardWare.fr
  Programmation

  [MySQL & PHP] tableau avec suppression de lignes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL & PHP] tableau avec suppression de lignes

n°41712
Ez4Me2KU
Posté le 21-06-2001 à 13:43:57  profilanswer
 

J'ai créé un tableau qui me prend toutes les valeurs d'une table MySQL.
A la fin de la ligne (avant </tr>), j'ai rajouté une colonne ( <td>) avec un bouton supprimer.
Je veux qu'en cliquant sur ce lien, il supprime la ligne de la base de données.
 
Je sais à peu près tout faire :D, sauf récupérer un élément de la ligne pour la mettre dans le <a href> du lien supprimer :( .
Par exemple, ma ligne comprend une colonne "postid". Je veux récupérer cet élément et le mettre dans ma balise.
 
J'espère que vous m'avez compris, car c pas facile à expliquer (j'ai l'esprit tordu...)
Pour simplifier, y'a la même fonction dans PhPMyAdmin.


---------------
Toute l'actu des jeux vidéos sur http://www.ajeux.fr
mood
Publicité
Posté le 21-06-2001 à 13:43:57  profilanswer
 

n°41718
FLY LM
Posté le 21-06-2001 à 13:55:04  profilanswer
 

Si j'ai bien compris, tu veux supprimer un enregistrement dans une table...
 
Tu appelles bien MySQL quand tu remplis ton tableau. Tu dois bien avoir une clé primaire unique pour chaque enregistrement, alors passe le simplement dans ton lien qui doit suppirmer cet enregistrement... Y a rien de compliqué la dedans !!

n°41729
Mara's dad
Yes I can !
Posté le 21-06-2001 à 14:23:51  profilanswer
 

De la manière dont tu explique ton pb, on a l'impression que tu sais ce qu'il faut faire !
Alors fait le !
 
Quand tu crée le <td> avec le lien pour supprimer, ce lien pointe sur une page php genre <a href=toto.php>Supprimer</a>
et bien il suffit d'ajouter l'id de l'enregistrement à supprimer.
<a href=toto.php?action=del&id=132>Supprimer</a>
ce qui donne en php:
<?php
...
echo ("<a href=toto.php?action=del&id=$postid>Supprimer</a>" );
...
?>
Dans cet exemple, j'ai ajouté action=del car on peut imaginer que la page toto soit capable de faire autre cose que des suppressions !
 
Il te reste à écrire ce que doit faire toto.php en fonction de $action et de $id...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°41866
Ez4Me2KU
Posté le 21-06-2001 à 19:44:56  profilanswer
 

J'ai bien compris, mais comment récupérer ce 'postid' (c'est l'élément unique) ???
 
Mon tableau est organisé avec mysql_fetch_object
 
Après, j'ai une boucle foreach ($row as $elem), avec des $elem dans chaque colonne.
 
Reste à savoir comment je récupère le $elem de la colonne 'dateline'.
 
Comme je débute en PhP, je trouve pas alors que c'est surement super facile...


---------------
Toute l'actu des jeux vidéos sur http://www.ajeux.fr
n°41922
Mara's dad
Yes I can !
Posté le 21-06-2001 à 23:26:40  profilanswer
 

Voir la doc !
 

Code :
  1. $result = mysql_db_query("database","select * from table" );
  2. while($row = mysql_fetch_object($result))
  3. {
  4.    echo $row->user_id;
  5.    echo $row->fullname;
  6. }


 
Avec mysql_fetch_object(), tu récupère un object, donc au lieu de faire un foreach() sur tes rows, tu peut directement lire 'dateline' dans $row->dateline !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.

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

  [MySQL & PHP] tableau avec suppression de lignes

 

Sujets relatifs
php / wap /MySQL[PHP] Problème d'envoi mail par php
[PHP] Majuscules, minuscules....[PHP/MySQL/Javascript] Gérer les caractères spéciaux
Newbies en PHP, juste un ptit truc de rien du toutMySQL et PHP : boucle et coupe
Hébergement PHP et mySQL 
Plus de sujets relatifs à : [MySQL & PHP] tableau avec suppression de lignes


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