我正在尝试使用javascript自动发布数据并将其检索到PHP文件中,但是PHP文件未检索到数据。我创建了一个自动表单,该表单从另一个表单接收其输入并将其自动发送到另一个PHP文件。但是下一个文件pics.php无法接收数据。我只张贴了代码的相关部分。首先是HTML / javascript代码。<html><script type="text/javascript">function submit(){ document.getElementById("auto").click(); document.auto.submit(); }</script><body onload="submit()"><form name="auto" id="auto" action="pics.php" method="post"><input type="hidden" name= "prodnm" value="<?php echo $prodnm; ?>" /><br/><input type="hidden" name= "eigid" value="<?php echo $eigid; ?>" /><br/></form></body> </html>这是文件pics.php中PHP代码的一部分<?phprequire_once 'connect.php';$prodnm = $_POST['prodnm'];$eigid = $_POST['eigid'];echo $prodnm;echo $eigid; ?> 非常感谢您的帮助。我已经连续两天了。
2 回答
炎炎设计
TA贡献1808条经验 获得超4个赞
恐怕您不建议使用这种方法。
该表单似乎没有从其他表单中获取您说的值(无论如何,这是谁做的?)。
为什么不使用带有提交按钮的单个表单呢?
为您输入的字段定义默认值(根据需要,包括可见值和隐藏值)。
然后使用JavaScript代码在页面加载时自动提交默认值。
请记住,总是存在更好和更简单的代码编写方式,以便于调试。
添加回答
举报
0/150
提交
取消