formulaire avancé

formulaire avancé - PHP - Programmation

Marsh Posté le 17-01-2005 à 18:38:31    

Salut,
 
Je suis en train de prog un site "commercial" ( Just for fun :o :pt1cable: )
Avec donc une base de donnée d'articles... (PHP/MySQL)
 
L'affichage sur le site est ok
L'affichage dans l'admin est ok
Et là je suis en train de faire l'édition dans l'admin...
 
Pour l'affichage dans l'admin j'ai plus de 3000 articles :lol:
Et j'affiche 30 articles max / pages ( avec une fonction rechercher )
 
Pour l'instant, j'ai une ligne par article avec un formulaire(1 bouton submit) pour chaque.  
 
Exemple d'affichage d'un article :
Référence|Description|Texte|Prix|Image|Catégorie ( en fait j'en ai 9 pour l'instant :D)
Les champs éditables dans le listing sont : Description, Prix, Catégorie les autres le seront dans une édition avancée.
 
Mon problème :
J'aimerais mettre à jour tout ce bordel avec 1 seul bouton. ( 30 lignes x 3 champs )
 
Pour ma part, je pensais peut-être à une gestion avec le nom de chaque formulaire...
 
Merci d'avance

Reply

Marsh Posté le 17-01-2005 à 18:38:31   

Reply

Marsh Posté le 17-01-2005 à 19:52:05    

Salut,
 
Voila ce que je fais dans ce cas :
 
1: Affichage du formulaire (name est une array avec pour clef l'id de l'article)

Code :
  1. <input type='text' name='article_prix_array[$id_article]' value='$ta_valeur' size='10'>
  2. <input type='text' name='article_categorie_array[$id_article]' value='$ta_valeur' size='10'>
  3. ...


 
2: récup des variables:

Code :
  1. $article_prix_array = $_POST['article_prix_array'];
  2. $article_categorie_array = $_POST['article_categorie_array'];
  3. ...


 
3: traitement des données pour chaque array

Code :
  1. foreach ($article_prix_array as $id_article => $prix)
  2. {
  3. //update des tables
  4. }


 
tu peu aussi utiliser une seule array a 2 dimensions

Reply

Marsh Posté le 18-01-2005 à 11:45:12    

Merci :)

Reply

Marsh Posté le 18-01-2005 à 12:27:29    

Un exemple pour pouvoir tout faire avec un seul formulaire :
 
- Edition.
- Nouvel enregistrement.
- Suppression.
- Recherche.
 
C'est un programme que je suis en train de faire pour un ami restaurateur (il va être multi-lingues en plus :D )
 
http://img158.exs.cx/img158/6879/linsnack.th.png

Reply

Marsh Posté le 18-01-2005 à 14:18:11    


De rien  :)  
 

Hermes le Messager a écrit :


 
C'est un programme que je suis en train de faire pour un ami restaurateur (il va être multi-lingues en plus :D )
 
http://img158.exs.cx/img158/6879/linsnack.th.png


 
Tien c'est marrant moi aussi je suis entrain de faire appli pour un restaurateur.
Je vais bientot poster un lien...

Reply

Marsh Posté le 18-01-2005 à 14:20:16    

sonikbuzz a écrit :

De rien  :)  
 
 
 
Tien c'est marrant moi aussi je suis entrain de faire appli pour un restaurateur.
Je vais bientot poster un lien...


 
J'ai aussi fait une appli pour restaurateur y'a pas longtemps, et qui reste à fignoler  :D

Reply

Marsh Posté le 18-01-2005 à 14:36:33    

FlorentG a écrit :

J'ai aussi fait une appli pour restaurateur y'a pas longtemps, et qui reste à fignoler  :D


 
C'est une épidémie  :pt1cable:

Reply

Marsh Posté le 19-01-2005 à 17:11:43    

En tout qu'à merci encore ça marche impec :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed