以HTML格式将PHP数组从一个表单发送到另一个表单

以HTML格式将PHP数组从一个表单发送到另一个表单,php,html,Php,Html,我有两张表格。 使用PHP读取文件并返回数组。然后,我将如何将此数组作为输入发送到另一个表单进行查询 我该怎么做呢?谢谢 到目前为止,我有类似的东西 <form name ="INPUT" method="POST" enctype="multipart/form-data" "> <p id="upload_text"><br/> <textarea name="queryList" id="queryList" cols

我有两张表格。 使用PHP读取文件并返回数组。然后,我将如何将此数组作为输入发送到另一个表单进行查询

我该怎么做呢?谢谢

到目前为止,我有类似的东西

 <form  name ="INPUT" method="POST" enctype="multipart/form-data" ">
     <p id="upload_text"><br/>
        <textarea name="queryList" id="queryList" cols="35" rows="10" wrap="physical" value='' onclick ="document.INPUT.queryList.value='';">
        Enter input here...
        </textarea><br/>
     </p>
     <p>
        <input name=INPUTS type=hidden value=$entries[]/>
     </p>
     <p id="upload_button"><br/>
        File:
        <input action="readInput.php" name="uploadedfile" type="file" size="30" onchange='fillTextArea()'/><br/>
     </p>
        <iframe id="upload_target" name="upload_target" src="#" style="width:0;height:0;border:0px solid #fff;"></iframe>
     </form>

    <form  name ="SUBMIT_INPUT" action ="viewPDBs.php" method="POST" enctype="multipart/form-data"  >
        <p id="submit_upload">
            <input type="submit" name="submit" value="Submit" /><br/>
        </p>
        <p>
            <input name=IDS type=hidden value="<?php urlencode(serialize($entries)); ?>"/>
         </p>
     </form>

虽然我不完全知道您想要什么,而且我认为您所做的事情可能效率低下,并且存在安全漏洞,但您可以这样做:

<?php foreach($entries as $k => $e) : ?>
<input type="hidden" name="entries[<?php echo $k ?>]" value="<?php echo addslashes($e) ?>">
<?php endforeach; ?>


你来这里的目的是什么?我猜你做得不对。请解释你想要达到的目标。您可以使用隐藏输入列表提交一个数组,每个输入的名称都是“entries[]”。您能解释一下您想要更好地实现什么,以及它与示例代码的关系吗?我看到两张表格,你想提交哪一张,然后结果应该如何放入另一张表格中?@Jacob&Jason:我不确定我是否需要这两张表格。我在网上找到了一个样本,并试图使用它。我要做的是,选择一个文件,并立即读取它没有任何点击事件。它将以数组形式读取。在点击submit时,我必须将数组发送到一个php文件以进行MySQL查询。如果你能给我建议最好的方法,那就太好了。谢谢你需要两个表单,输入类型不能有动作。您需要javascript提交第一个表单(使用iframe而不是ajax,因为不能使用ajax发送文件),php返回内容,然后javascript使用内容。在这种情况下,如何处理数组???