猿问

如何在PHP中检索自动上传的表单数据

我正在尝试使用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代码的一部分


<?php

require_once 'connect.php';

$prodnm = $_POST['prodnm'];

$eigid = $_POST['eigid'];

echo $prodnm;

echo $eigid;                    

?>  

非常感谢您的帮助。我已经连续两天了。


肥皂起泡泡
浏览 114回答 2
2回答

炎炎设计

恐怕您不建议使用这种方法。该表单似乎没有从其他表单中获取您说的值(无论如何,这是谁做的?)。为什么不使用带有提交按钮的单个表单呢?为您输入的字段定义默认值(根据需要,包括可见值和隐藏值)。然后使用JavaScript代码在页面加载时自动提交默认值。请记住,总是存在更好和更简单的代码编写方式,以便于调试。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答