我有两种形式。 一个人使用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>
答案 0 :(得分:0)
虽然我不完全知道你想要什么,而且我认为你正在做一些效率低下且对安全漏洞开放的事情,你可以这样做:
<?php foreach($entries as $k => $e) : ?>
<input type="hidden" name="entries[<?php echo $k ?>]" value="<?php echo addslashes($e) ?>">
<?php endforeach; ?>
然后一旦提交,检查变量$ _POST [&#39;条目&#39;]你会发现它是一个数组