以HTML格式将PHP数组从一个表单发送到另一个表单
我有两张表格。 使用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
<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使用内容。在这种情况下,如何处理数组???