|
Bas de page | |
---|---|
Auteur | Sujet : Formulaire et bases de données |
Publicité | Posté le 03-03-2010 à 08:48:51 |
rufo Pas me confondre avec Lycos! | Faut que tu modélises ton processus (commandes, devis, facturation...) + les produits qui vont être proposés. Le nb de tables et leur contenu va grandement dépendre de la finesse de modélisation de tout ça (par ex, tu veux peut-être simplement permettre de créer une commande mais après, c'est un autre outil qui va gérer la facturation).
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
rufo Pas me confondre avec Lycos! | Donc t'as pas la partie commande, donc pas de Magento. Mais tout le reste que je t'ai dit reste bon. Faut modéliser ton catalogue de produits -> faire le MCD (modèle conceptuel de données). Pour ça, regardes la méthode Merise (ça pourra t'aider), mais si t'es pas familier des BD, tu as de grandes chances de te planter Tu peux regarder quand même comment Magento a fait (principe d'entités et d'attributs de différents types). Tu peux regarder aussi la partie des champs personnalisés dans mon soft Astres, largement inspiré de celui du logiciel Mantis. --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
rufo Pas me confondre avec Lycos! | Vaut mieux que tu donnes le code php qui génère ta page web, le code html nous sert à rien. Et c'est pas la peine de commencer à coder quoi que ce soit si t'as pas modélisé ta BD. Si les notions de MCD ou MLD te disent rien, oui, t'es au niveau 0 et il faudra t'y mettre un minium (pas la peine forcément d'apprendre Merise ou ce qu'est la forme 3NF). --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
rufo Pas me confondre avec Lycos! | Clair, t'as apparemment tout à refaire
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
rufo Pas me confondre avec Lycos! | les relations n-n, on y trouve comme clé primaire la "concaténation" des 2 clés étrangères (les id) + éventuellement des champs complémentaires. Je vois donc pas pourquoi tu as le champ "nombre_xxx". --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Publicité | Posté le 18-03-2010 à 14:41:19 |
chamallowette | J'étais persuadée qu'il fallait ajouter également un attribut supplémentaire faisant le lien entre les deux, autant pour moi!
|
rufo Pas me confondre avec Lycos! | Ben le lien, c'est justement avec les clés étrangères. Si tu donnes l'id de la machine, tu vas trouver dans la table "Convient" tous les id d'applications associés à la machine.
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
chamallowette | Bonjour,
|
rufo Pas me confondre avec Lycos! | Pourtant, ton prof a été sympa car il t'a presque tout mâché le boulot. Juste un reproche pour les équi-jointures que lui fait dans le WHERE alors que c'est mieux d'utiliser INNER JOIN dans la clause FROM.
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
chamallowette |
Message édité par chamallowette le 22-03-2010 à 12:03:22 |
chamallowette | Si j'ai bien compris :
|
rufo Pas me confondre avec Lycos! | Regardes le fichier /Astres/AowFollow/SearchConstructorCall.php de mon appli Astres. T'as toutes les réponses. En gros, faut juste faire un test si le champ est vide ou, pour une liste déroulante, que la valeur est 0 (ou vide).
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
chamallowette |
|
rufo Pas me confondre avec Lycos! | Ben le pb c'est que si tu fais un formulaire de recherche dont les critères ne prennent pas en compte ce qu'il y a dans le bd, c'est pas la peine, c'est naze et pas utilisable pour l'entreprise
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Sujets relatifs | |
---|---|
pb insertion champ vide dans BDD via formulaire (PHP/SQL) [Résolu] | Formulaire et macro sous Word 2007 |
Mail automatique (PHP si possible) depuis données SQL | [Résolu] Liste déroulante php/sql n'affichant pas toutes les données. |
Fonction "copier/coller des champs" dans un formulaire | [SQL Server 2008]Lié des tables entre 2 Bases - possible ? |
[Powershell]Utilisation d'un script powershell via un formulaire | pb encodage - formulaire de contact |
problème d'extraction de données | PHP dans formulaire et $_POST je dois cliquer deux fois ... |
Plus de sujets relatifs à : Formulaire et bases de données |