2010-12-13 8 views
-1

J'ai créé ce formulaire html et j'ai besoin des champs à envoyer à mon adresse e-mail. Il semble que je n'ai pas le script PHP correct, car il n'est pas en train d'analyser les données. Je suis présenté avec cette erreur: Erreur d'analyse: erreur de syntaxe, $ $ inattendu dans C: \ www \ mo \ marinecforum \ send_form_application.php à la ligne 109.Script de formulaire ne pas envoyer de données

Ce code de formulaire HTML et script php (je ne suis autorisé à poster un lien hypertexte, désolé, mais il est clair qui est qui): http://pastebin.com/Ruh7ZrLG

Toute aide serait grandement apprécié.

Répondre

0

Vous avez une parenthèse qui n'est pas fermée, je suppose. Essayez d'utiliser un éditeur avec correspondance de parenthèses pour le retrouver.

0

À moins que les étiquettes de fin soient activées, l'analyseur se plaint probablement de l'utilisation de <? (au lieu de <?php). Ainsi, il ne voit pas l'accolade finale et sait quand s'arrêter.

+0

Incroyable, merci! Cela a éliminé l'erreur, mais maintenant, en appuyant sur Envoyer, l'utilisateur est redirigé vers la page .php. La confirmation ne s'affiche pas et les données ne sont toujours pas envoyées à l'adresse $ email_to désignée. Donc, il semble que l'action post se comporte correctement, mais quelque chose qui n'est pas à la hauteur. Je suis désolé pour ces questions élémentaires, je suis un stagiaire à but non lucratif avec des compétences de codage de base (comme vous pouvez probablement le dire) et faire de mon mieux pour ne pas sauter par la fenêtre avec cela. Encore merci. – Alex

+0

Je suggère d'abord de supprimer le '@' devant la fonction de courrier électronique. Laisse tomber tout problème plutôt que de le supprimer. Je voudrais également afficher la valeur de $ email_message et m'assurer que c'est valide et dans un format correct. –

Questions connexes