J'ai deux formes dans wordpress contactez-nous page. Une forme utilise simple mail()
et l'autre utilise mail()
avec pièce jointe. Je dois traiter ces formulaires sur une seule page. J'utilise inner.php
(wordpress) pour traiter des formulaires. Je peux traiter plusieurs formulaires à partir de pages différentes, mais je ne parviens pas à traiter les formulaires à partir de la même page. Comment puis-je faire ceci. Toute aide sera appréciée. Merci d'avance ...Wordpress- Deux formulaires en nous contact page
Répondre
Je sais que la façon dont la plupart des gens traitent plusieurs formulaires sur une page est d'avoir chaque formulaire envoyé à un autre fichier PHP où le formulaire est validé, ses informations sont saisies dans une base de données ou un courriel est envoyé. Donc, vous avez quelque chose comme ceci:
<form name="contactform" method="post" action="sendmail.php">
blah blah blah
</form>
<form name="mailinglist" method="post" action="join.php">
blah blah blah
</form>
Ce grand travail, mais pourquoi voulez-vous créer tous ces fichiers supplémentaires quand vous pouvez avoir le poste de formulaire pour le même fichier et créer de multiples fonctions pour traiter vos multiples formes. La solution est très simple et super efficace. Tout d'abord, créons des formes.
<form name="mailinglist" method="post">
<input type="text" name="email" />
<input type="submit" name="mailing-submit" value="Join Our Mailing List" />
</form>
<form name="contactus" method="post">
<input type="text" name="email" />
<input type="text" name="subjet" />
<textarea name="message"></textarea>
<input type="submit" name="contact-submit" value="Send Email" />
</form>
Maintenant, mettons un peu de code PHP avant que la balise ait des processus différents pour chaque formulaire.
<?php
if (!empty($_POST['mailing-submit'])) {
//do something here;
}
if (!empty($_POST['contact-submit'])) {
//do something here;
}
?>
Maintenant, tout ce que vous devez faire est de créer vos processus au sein de ces deux « si » des déclarations et chaque forme sera traitée en conséquence quand elle le remplit et soumis.
This vous aidera.
- 1. Plusieurs formulaires de contact dans une page .NET
- 2. Formulaires de contact Php
- 3. TYPO3 Meilleur contact - formulaires de contact multiples
- 4. Deux formulaires PHP sur la même page
- 5. Formulaires de contact sur Magento redirige vers la même page
- 6. Deux formulaires en PHP
- 7. Gestion de formulaires Wordpress
- 8. Deux formulaires sur la même page drupal
- 9. J'ai deux formulaires sur une page mais le bouton Soumettre soumet les deux formulaires
- 10. Deux formulaires sur une page MVC
- 11. WordPress formulaire de contact 7 redirection
- 12. Wordpress: page de contact personnalisée pour chaque membre
- 13. wordpress, où est le code pour la page de contact?
- 14. ajax formulaire de contact wordpress
- 15. Formulaire de contact dans Wordpress
- 16. ASP.net Contactez-nous page
- 17. Formulaires de contact multiples sur Magento
- 18. Formulaires de contact de sites Web
- 19. Création site contact détail dans Wordpress
- 20. Formulaires de contact multiples sur la page PHP - Pas d'actualisation de page
- 21. Formulaire de contact Plugin dans Wordpress?
- 22. Deux formulaires dans ASP.NET
- 23. Deux formulaires bootstrap php-js sur une page
- 24. jQuery.load une page WordPress
- 25. wordpress formulaire de contact 7 et personnalisé jQuery en conflit
- 26. Deux formulaires de soumission en même temps
- 27. Validation entre deux formulaires
- 28. Comment aligner deux formulaires soumis
- 29. formulaires php, comment utiliser plusieurs formulaires en une seule page?
- 30. Ajout d'un utilisateur wordpress à Salesforce Contact
utiliser AJAX pour cela – swapnesh
@swapnesh: Désolé .. Je ne peux pas utiliser ajax pour cela, b'coz cela affectera d'autres fonctions dans mon site wordpress :( – Veena
vous devez écrire beaucoup de code php puis si vous voulez le garder dans une seule page .. quelle réponse soumise ci-dessous est ok au premier coup d'oeil par cela vous amène toujours à une autre page (sendmail/join) et puis de cette page vous devez être redirigé vers VALIDER diverses conditions comme - FORM 1 rempli ou non Si oui bla bla ne pas blah SI blah..just prendre soin de diverses conditions et défauts – swapnesh