Programmation » Tutorial
Tutorial
Publié le 28/08/2007 @ 15:25:20,
Par Jean-ChristopheHello,
Admetons que j'ai une DB MySQL, un serveur Apache et le moteur PHP.
Je voudrais faire un système de gestion de bon de commande.
Quelques champs, deux formulaires, un export PDF et ca roule.
Par contre, je ne sais pas du tout comment faire ce genre de chose :
Si quelqu'un pouvait me donner un coup de main pour me lancer, ca serait vachement bien.
Je sais déjà comment je voudrais organiser le truc:
- Une table "bons de commande" qui contient le nom du demandeur, la date, le degré d'urgence et d'autre petits détails
- une table "lignes de commande" qui contient l'ID du bon de commande, la quantité, la référence, le nom du fournisseur, le prix unitaire, le prix total, le nombre d'annexes, etc.
Tout ca fait un export vers un PDF avec les infos du bon de commande et un tableau avec les lignes de commande.
Voilà, je ne sais pas du tout comment m'y prendre, donc, toutes les infos sont bonnes à prendre.
Et si vous pouvier me donner un petit sample, ce serait encore mieux. Pas besoin de mettre tous les détails, ca, j'y arriverai bien.
Merci beaucoup
Admetons que j'ai une DB MySQL, un serveur Apache et le moteur PHP.
Je voudrais faire un système de gestion de bon de commande.
Quelques champs, deux formulaires, un export PDF et ca roule.
Par contre, je ne sais pas du tout comment faire ce genre de chose :
Si quelqu'un pouvait me donner un coup de main pour me lancer, ca serait vachement bien.
Je sais déjà comment je voudrais organiser le truc:
- Une table "bons de commande" qui contient le nom du demandeur, la date, le degré d'urgence et d'autre petits détails
- une table "lignes de commande" qui contient l'ID du bon de commande, la quantité, la référence, le nom du fournisseur, le prix unitaire, le prix total, le nombre d'annexes, etc.
Tout ca fait un export vers un PDF avec les infos du bon de commande et un tableau avec les lignes de commande.
Voilà, je ne sais pas du tout comment m'y prendre, donc, toutes les infos sont bonnes à prendre.
Et si vous pouvier me donner un petit sample, ce serait encore mieux. Pas besoin de mettre tous les détails, ca, j'y arriverai bien.
Merci beaucoup
Tutorial
Publié le 28/08/2007 @ 18:56:04,
Par zionFPDF en effet supporte brièvement la mise en forme HTML dans certains tags qu'il recrée ensuite en PDF, c'est la route à prendre si tu veux pas te casser la tête.
Après ben que dire... des formulaires, des insert, un listing, une génération de PDF et un thème quivabien et faut coder
Après ben que dire... des formulaires, des insert, un listing, une génération de PDF et un thème quivabien et faut coder
Je suis le Roy
Tutorial
Publié le 28/08/2007 @ 19:31:55,
Par ovh+1 avec les autres, juste une remarque : on ne stocke pas de "champ calculé" dans une BD. Car à un moment tu parlais du prix total. Ca se calcule à la volée ça, à la limite dans une vue, mais ça ne se stocke pas, tu ne dois stocker que le prix unitaire de chaque article.
Je n'ai rien à voir avec www.ovh.com
Tutorial
Publié le 28/08/2007 @ 19:33:49,
Par Jean-ChristopheAlors, j'en suis à "Je sais lister le contenu d'une table et le mettre dans le sens que je veux et avec les colonnes que je veux"
C'est déjà très bien quand on a mon expérience
Ca n'a pas l'air très compliqué...
J'ai déjà un thème via Drupal, je ne fait qu'ajouter quelques pages. La notion d'utilisateurs est gérée par le CMS.
Par contre, est-ce que quelqu'un peut juste me rapeller comment on passe une variable d'une page à l'autre? Genre page.php[ma variable] et page.php utilise [ma variable]?
Merci
C'est déjà très bien quand on a mon expérience
Ca n'a pas l'air très compliqué...
J'ai déjà un thème via Drupal, je ne fait qu'ajouter quelques pages. La notion d'utilisateurs est gérée par le CMS.
Par contre, est-ce que quelqu'un peut juste me rapeller comment on passe une variable d'une page à l'autre? Genre page.php[ma variable] et page.php utilise [ma variable]?
Merci
Tutorial
Publié le 28/08/2007 @ 19:36:08,
Par ovhJe n'ai rien à voir avec www.ovh.com
Tutorial
Publié le 28/08/2007 @ 19:44:44,
Par Jean-ChristophePour la valeur calcullée, je le savais Je me suis laissé emporter par mon élan en énumérant ce qui serait affiché.
Merci pour le rappel
Merci pour le rappel
Tutorial
Publié le 29/08/2007 @ 10:47:54,
Par cauetPour la valeur calculée ca dépend, dans mon mode édition je la calcule à la volée.
Mais une fois la facture "finalisée" je le stock dans les entêtes facture (ou une autre table via jointure..
Le but c'est que quand je veux afficher toutes mes factures finalisées dans un tableau, ca en réduis le calcul énormément..
Mais une fois la facture "finalisée" je le stock dans les entêtes facture (ou une autre table via jointure..
Le but c'est que quand je veux afficher toutes mes factures finalisées dans un tableau, ca en réduis le calcul énormément..
Tutorial
Publié le 29/08/2007 @ 10:52:04,
Par ovhFaut faire des vues pour ça normalement
Je n'ai rien à voir avec www.ovh.com