【发布时间】:2011-10-27 22:40:08
【问题描述】:
这是我使用 XAMPP 进行的第一个 php 和联系表单编码/测试。我很困惑我应该在contact.php的哪个部分插入php脚本,以便将所有填写的表格发送到我的电子邮件地址或XAMPP进行测试?我应该创建另一个 php 文件还是应该将脚本放在 contact.php 中? 这些都是和contact.php相关的文件。
- contact.php(我一直在处理的主要工作表)
- validate.php(导入到contact.php仅用于验证表单字段)
- validate.js(此文件中的函数已在contact.php中调用)
>>>>>>>>>>>>>>>
<body>
<div id="error">
<ul>
<?if(!validateName($_POST['name'])):?>
<li><strong>Invalid Name:</strong>Required more than 3 letters!</li>
<?endif?>
<?if(!validateSurname($_POST['surname'])):?>
<li><strong>Invalid Surname:</strong>Required more than 3 letters!</li>
<?endif?>
<?if(!validateEmail($_POST['email'])):?>
<li><strong>Invalid E-mail:</strong>Invalid email-address format!</li>
<?endif?>
<?if(!validateMessage($_POST['message'])):?>
<li><strong>Invalid Message:</strong>Required more than 3 letters</li>
<?endif?>
<?if(!validateHuman($_POST['human'])):?>
<li><strong>Answer Incorrect:</strong>Human Validation Failed</li>
<?endif?>
</ul>
</div>
<?elseif(isset($_POST['send'])):?>
<div id="error" class="valid">
<ul>
<li><strong>Congratulations!</strong></li>
</ul>
</div>
<?endif?>
<form method="post" id="customForm" action="????.php">
.
.
.
<input id="send" name="send" type="submit" value="Send" />
</form>
<script type="text/javascript" src="js/validation.js"></script>
</body>
【问题讨论】:
-
您可以将它们添加到联系页面的顶部。