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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP/MYSQL] Afficher une table dans un tableau avec édition

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP/MYSQL] Afficher une table dans un tableau avec édition

n°715743
Priareos
Gruiiiiiik
Posté le 05-05-2004 à 01:09:58  profilanswer
 

:hello:  
 
Est-ce que quelqu'un sait comment afficher une table mysql dans un tableau (jusque là c'est facile) mais en affichant un bouton éditer pour chaque ligne renvoyant vers un script d'édition?

mood
Publicité
Posté le 05-05-2004 à 01:09:58  profilanswer
 

n°715744
naceroth
Posté le 05-05-2004 à 01:28:31  profilanswer
 

méthode basique : avec un formulaire par ligne et un champs caché contenant l'identifiant unique de la ligne à éditer :)

n°715746
Priareos
Gruiiiiiik
Posté le 05-05-2004 à 01:36:28  profilanswer
 

Ca n'irait pas avec l'id de la base?

n°715747
naceroth
Posté le 05-05-2004 à 01:38:03  profilanswer
 

Ben c'est de lui dont je parlais :D

n°715748
Priareos
Gruiiiiiik
Posté le 05-05-2004 à 01:48:41  profilanswer
 

Ok, je pensais que tu me conseillais une numérotation en plus de mysql :) Par contre je ne vois pas trop comment faire ca.

n°715749
burgergold
5$? va chez l'diable!
Posté le 05-05-2004 à 01:57:55  profilanswer
 

Priareos a écrit :

Ok, je pensais que tu me conseillais une numérotation en plus de mysql :) Par contre je ne vois pas trop comment faire ca.


 
bin normalement chaque entrée dans une table devrait avoir un id... on appele ca une clé primaire, si t'en a pas tu risques d'avoir des problèmes par la suite


---------------
http://www.boincstats.com/signature/user_664861.gif
n°715750
Priareos
Gruiiiiiik
Posté le 05-05-2004 à 01:58:57  profilanswer
 

Il me refuse ca:

Code :
  1. print("\t<TD align=\"left\"><input type="button" onClick="window.location='edit.php?id=$line[0]'"></TD>\n" );


 
$line[0] me donne bien l'id si je lui demande de l'afficher.

n°715751
Priareos
Gruiiiiiik
Posté le 05-05-2004 à 01:59:54  profilanswer
 

Burgergold a écrit :

bin normalement chaque entrée dans une table devrait avoir un id... on appele ca une clé primaire, si t'en a pas tu risques d'avoir des problèmes par la suite


 
C'est bien le cas, il n'y a pas de problème de ce coté là.


Message édité par Priareos le 05-05-2004 à 02:00:27
n°715752
burgergold
5$? va chez l'diable!
Posté le 05-05-2004 à 02:01:50  profilanswer
 

Priareos a écrit :

J'en ai bien, il n'y a pas de problème de ce coté là.


 
bon bien, chaque ligne ton ton tableau ressemblera à ca
 
form, hidden field id, field1, field2, field3, submit, fin du form
...
...
 
les field1..field3 étant les fields modifiables


---------------
http://www.boincstats.com/signature/user_664861.gif
n°715754
Priareos
Gruiiiiiik
Posté le 05-05-2004 à 02:08:08  profilanswer
 

Je n'ai donc pas besoin de <table>?

mood
Publicité
Posté le 05-05-2004 à 02:08:08  profilanswer
 

n°715755
burgergold
5$? va chez l'diable!
Posté le 05-05-2004 à 02:09:51  profilanswer
 

Priareos a écrit :

Je n'ai donc pas besoin de <table>?


 
bin idéalement oui, mais là on parle d'esthétique alors tu fais ce que tu veux enh...


---------------
http://www.boincstats.com/signature/user_664861.gif
n°715756
Priareos
Gruiiiiiik
Posté le 05-05-2004 à 02:12:36  profilanswer
 

D'abord je veux que ca marche :) Pour l'instant j'ai <table> qui affiche le nom des champs et une boucle qui liste le contenu de ma table.

n°715760
naceroth
Posté le 05-05-2004 à 03:07:49  profilanswer
 

Priareos a écrit :

Il me refuse ca:

Code :
  1. print("\t<TD align=\"left\"><input type="button" onClick="window.location='edit.php?id=$line[0]'"></TD>\n" );




 
Va le nombre de " à l'intérieur du print qui devrait être des \" c'est pas étonnant :D
 
Puis jette le jscript, surtout quand il sert à rien

Code :
  1. echo '<td><form action="edit.php" method="post"><input type="hidden" value="'.$line[0].'" name="id" /><input type="submit" value="editer" /></form></td>';


 
et c'est bon :)

n°715931
Priareos
Gruiiiiiik
Posté le 05-05-2004 à 11:02:28  profilanswer
 

Ca a l'air de marcher, merci :jap: En tout cas il envoie quelque chose à edit.php, qu'il me faut maintenant faire :)


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

  [PHP/MYSQL] Afficher une table dans un tableau avec édition

 

Sujets relatifs
[PHP][EXCEL]Ecrire en vietnamiensPhp: comparaison de date?
[Résolu] [MySQL] select sur chaines de caractères[PHP] Se connecter et lister une BD distante
Sujet : [PHP] Interdire retour arrière et fermeture navigateur.[PHP] Interdire retour arrière et fermeture navigateur.
[php-objet][PHP] Comment envoyer un email avec des balises html ?
[ Access/MySql ] Migration des données[php] passage de paramètre
Plus de sujets relatifs à : [PHP/MYSQL] Afficher une table dans un tableau avec édition


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