Форма HTML, не выводимая в файл CSV (или отображение правильных сообщений об ошибках)

У меня возникла проблема с созданием формы, которая экспортируется в файл .CSV на PHP. Я создал скрипт для HTML, который находится здесь:

http://jsfiddle.net/tqs6g/

Я кодирую в PHP, поэтому я не могу показать полный код JSFiddle, поскольку он не может поддерживать PHP, но вот мой PHP-код:

<?php if($_POST['formSubmit'] == "Submit") { $errorMessage = ""; if(empty($_POST['brandname'])) { $errorMessage .= "<li>Please enter a business/brand name.</li>"; } if(empty($_POST['firstname'])) { $errorMessage .= "<li>Please enter your first name.</li>"; } $varBrand = $_POST['brandname']; $varFName = $_POST['firstname']; $varLName = $_POST['lastname']; $varEmail = $_POST['email']; $varSite = $_POST['website']; if(empty($errorMessage)) { $fs = fopen("mydata.csv","a"); fwrite($fs,$varBrand . ", " . $varFName . ", " . $varLName . ", " . $varEmail . ", " . $varSite . "\n"); fclose($fs); exit; } } ?> 

Когда я нажимаю «Отправить», он успешно переходит к «thankyou.php» (который установлен в действии формы), но я не могу понять, почему он не публикует правильные сообщения об ошибках или не заполняет мой файл «mydata.csv» после клика. Возможно, это синтаксическая ошибка зрения? Дайте мне знать, если вам нужна дополнительная информация, я знаю, что это путаница, поскольку PHP отделяется от Fiddle.

Solutions Collecting From Web of "Форма HTML, не выводимая в файл CSV (или отображение правильных сообщений об ошибках)"