我正在通过SMTP发送邮件包含表单,当表单提交时,我想获取表单详细信息并显示到表单提交的操作URL
这是形式
<form id="myForm" name="myForm" action="thanks.php" method="post">
<input type="text" name="name1 " id="name1" />
<input type="submit" name="button" id="button" value="Submit" />
</form>
操作 URL,其中(谢谢.php)我正在尝试获取表单值
<?php echo $_POST['name1']; ?>
但是什么都没有显示,我的代码有什么问题?
提供 PHP 文件的完整 URL。 因为它从远程服务器发布。
操作="http://www.yoursite.com/thanks.php"
更多详情 : TechNew.In
你的代码似乎很好。它可能与您的安装或测试环境有关。
<?php print_r($_POST); ?>
在感谢中尝试这样做.php以确保您的服务器正在获取发布的内容。你也可以尝试一些PHP标签之外的虚拟内容,以确保你的表单发布到正确的文件,再次在你的感谢中.php
<em>Dummy content</em>
<?php echo 'PHP test'; ?>
作为最后的手段,测试您的请求
<?php print_r($_REQUEST); ?>
如果这些都不会导致表单内容,则服务器安装或客户端中可能存在错误。
使用Firebug等工具检查来自浏览器的发布请求。通过编写更简单的脚本来检查PHP,这些脚本只需检查是否存在$_REQUEST和$_POST变量。