Formulaire de devis en PHP sur plusieurs pages web ? - PHP - Programmation
Marsh Posté le 15-05-2015 à 21:39:02
En fait un formulaire multi-pages, c'est une suite de formulaires mono-pages. Le truc c'est qu'il faut conserver les réponses ( plusieurs méthodes possibles, session, bdd, cookie, ... ) et permettre de naviguer entre les différents niveaux de questions.
Pour l'avoir fait un guide d'achat ( plusieurs questions / réponses qui aboutissent à une liste de produit ), c'est pas forcément évident. Le plus important c'est de fixer les questions et les réponses, à moins d'aimer perdre son temps.
D'un côté j'avais une table produits classique ( idproduit, designation, prix, ......) et de l'autre coté une table guideachat sous la forme idunique , reponseq1, reponseq2, reponseq...., idproduit ), avec reponseqX qui représente le numéro de la réponse. A la fin du questionnaire j'avais juste à faire une requête
SELECT idproduit FROM guideachat WHERE reponseq1 = $reponse1 AND reponseq2 = $reponse2 AND reponseq3 = $reponse3 et j'obtenais tous les produits conseillés.
Un bon point de départ http://openclassrooms.com/courses/ [...] tion-a-php
Et commence juste avec un formulaire avec 1 question à 3 ou 4 réponses. Une fois que ca fonctionnera tu rajoutes une page, et ainsi de suite
Marsh Posté le 15-05-2015 à 21:49:33
Et si j'étais toi j'utiliserais un framework PHP comme code igniter ou cake PHP.
Ça devrait te faire gagner bcp de temps
Marsh Posté le 16-05-2015 à 08:21:03
Merci Tompouss,
Je ne connaissais pas ces framework PHP. Je vais les tester en espérant que je m'en sorte.
Marsh Posté le 16-05-2015 à 08:28:28
Bonjour scvo0ne,
Merci, c'est exactement ce que je veux faire. Je vais visiter le lien que tu m'as donné et je reviendrai présenter le résultat. En tout cas, merci pour la voie à suivre.
Marsh Posté le 16-05-2015 à 08:31:06
Merci pour vos conseils. J'ai maintenant une voie possible pour mon développement.
Marsh Posté le 17-05-2015 à 23:04:49
A regarder à tout hasard : le CMS Magento (pour faire du e-commerce) + une extension de devis (ex : http://www.boostmyshop.com/default [...] devis.html ). C'est un peu "bourrin" comme solution mais ça peut éviter de passer trop de temps à coder. A vous de voir.
Edit : autre extension : http://www.cart2quote.com/magento- [...] shots.html
Marsh Posté le 18-05-2015 à 11:14:43
Bonjour Rufo,
C'est exactement ce que je cherchais. Un très grand merci. Bon, vous le disiez,
Citation : C'est un peu "bourrin" comme solution mais ça peut éviter de passer trop de temps à coder. |
Ce ne sont pas des solutions gratuites, mais ça va m'aider dans un premier temps. En tout cas, je vais m'en inspirer pour mes développements futurs.
Mille mercis.
Marsh Posté le 18-05-2015 à 15:18:34
Regarde sur le site de Magento s'il n'y aurait pas une extension gratuite pour faire un devis. J'ai fait la recherche hier soir, vite-fait. Une recherche plus poussée sera peut-être plus satisfaisante ?
Marsh Posté le 20-05-2015 à 15:40:03
Bonjour Rufo,
Il y a effectivement une version "gratuite, limité" de cart2quot qui permet de le tester. Malheureusement mon hébergeur connait un dysfonctionnement avec magento.
J'ai utilisé le fichier : magento-check.php et voici le résultat :
Citation : Your server does not meet the following requirements in order to install Magento. |
Je ne peux donc pas tester ce produit. J'attends le retour de mon hébergeur.
Encore merci.
Marsh Posté le 20-05-2015 à 16:38:37
T'es chez qui ? OVH ou 1&1 sont compatibles avec Magento. En effet, tous les hébergeurs ne le sont pas car Magento nécessite un peu de puissance pour que ça tourne correctement
A noter que pour du test, tu peux t'installer un wampserver sur ton PC en local puis magento.
Marsh Posté le 20-05-2015 à 17:26:45
Bonjour Rufo,
Je suis chez LWS, qui dispose de la version Magento 1.7.
Mais quand j'ai voulu passer à la version 1.9 de Magento, ça m'a planté mon serveur avec une erreur 503. Les techniciens de LWS me répondent qu'il faut que je passe sur un serveur VPS ... ou réinstaller la version de base fourni par LWS, soit donc la 1.7.
Ce qui me dérange, c'est que je pensais déjà être sur un serveur VPS. ...
C'est quand même fou ces commerciaux. Tu leur demandes un produit, ils te le vendent en te disant que ça va fonctionner et dès les premiers problèmes techniques, les techniciens te renvoient vers les commerciaux pour te faire évoluer de version ... et donc payer plus cher .... Ça fait déjà 2 fois qu'ils me font le coup !!!!
Je ne sais pas si LWS sont parmi les meilleurs, mais ils n'étaient pas forcément les moins cher. J'ai opté pour leur qualité de services exprimés sur le web (sites de comparaisons qualités / services). Me suis-je fait avoir ? En dehors des multiples possibilités des serveurs que je découvre au fur et à mesure que je fait évoluer mon site, ils me paraissent bien et je n'ai pas de coupure de services.
Pour ce qui est du local, j'utilise Xampp pour windows. Ça marche bien. Par contre, je ne connaissais pas wampserver. Effectivement, je vais installer Magento sur xampp pour tester Cart2Quote en attendant de savoir si je change pour un serveur VPS.
Encore merci.
Marsh Posté le 20-05-2015 à 17:37:09
xampp ou wampserver, ça fait pas de différence. Ca sert à la même chose. Après, c'est une question de goût par rapport à l'IHM et outils proposés + versions des composants.
Perso, y'a qq années, j'avais une boutique tournant sur magento. J'avais pris Free (dédibox = serveur dédié). J'ai regardé LWS (je connaissais pas). Si t'as pris l'offre à 1.49 €/mois ( http://www.lws.fr/hebergement_magento.php ), c'est du mutualisé, donc c'est vraiment pas top niveau perfs. A titre de comparaison, chez 1&1, fait compter au min 4.99 € pour faire tourner magento et perso, je prendrais plutôt l'offre à 9.99 €/mois pour être correct côté perfs ( http://www.1and1.fr/hebergement-li [...] le#tariffs ).
Marsh Posté le 20-05-2015 à 18:04:25
Non, chez LWS j'ai pris l'option à 9,99 HT par mois, version MonSiteWeb, avec le 2ème nom de domaine offert. J'ai pris comme 2ème domaine le .fr, mais il ne me sert à rien, car sur ce domaine, je n'ai même pas le php de disponible. Je vais donc faire un relayage du .fr vers le .com
Marsh Posté le 15-05-2015 à 14:25:09
Bonjour à toutes et tous,
Milles excuses si la question a déjà été posée, mais très sincèrement, je cherche depuis plusieurs semaines une solution à l'aide des moteurs de recherche et je ne trouve rien qui me convienne. Je souhaite vraiment que parmi vous, certain pourront m'aiguiller.
Je suis en train de construire mon site web pour vendre des produits techniques dont la composition diffère selon les besoins de mes futurs clients.
Ma question :
Je cherche à construire une interface "Devis" au travers d'un ensemble de pages type "formulaire QCM dynamique", en php, sur plusieurs pages car, en fonction d'un choix technologique des acheteurs, les options diffères et donc le devis devient plus ou moins compliqué.
Je suis d'un âge avancé (53 ans ...) mais débutant en PHP, MySql et autres langages de programmation. J'ai créé ma base de produits à l'aide de MySql et page php (il y a beaucoup d'erreurs, je le sais, mais c'est un début ...). Pour ce faire, je "glane" sur le web des exemples de sites et essai d'en comprendre la programmation, me les "approprie" techniquement et essai de les modifier en fonction de mes connaissances.
Mais là, je dois dire que je n'y arrive plus !!! Ca me rends fou et je tourne en rond ...
Avant de vous détailler plus avant la structure de ma page devis (si cela vous intéresse), je voudrais savoir si parmi vous, certain ont connaissance de telles programmations que je pourrai adapter, ou de sites qui expliquent comment créer un formulaire multi-choix, multi-pages, avec un envoi du résultat par mail au demandeur et à moi-même.
D'avance merci à tous.
Thierry.