繁体   English   中英

上传图片并不是PHP中的多个FORM

[英]Upload image doesnt with multiple FORM in PHP

我有一个PHP页面,它接受用户输入,如名字,姓氏,也允许用户选择和上传图像,这些细节需要保存到数据库。 我正在使用ajax上传图像,以便不刷新页面。 上传工作正常,但保存不起作用,我想这是因为内部的FORM标签? 任何人都可以建议如何在同一页面上传和保存工作? 以下是我的代码:

<form name="frm1" id="frm1" method="post" action="product_db.php" enctype="multipart/form-data" onsubmit="return submitForm(this);">
<table width="100%" id="mem_det" >
                            <tr >
                                <td width="20%" style="font-style:italic;">Product ID</td>
                                <td width="40%">
                                    <label style="font-style:normal;"><?php echo $lid; ?></label>
                                </td>
                                    <input type="hidden" name="product_id" id="product_id" value="<?php echo $lid; ?>" />
                                <td>&nbsp;</td>
                            </tr>
</table>
<form id="vasPLUS_Programming_Blog_Form" method="post" enctype="multipart/form-data" action="javascript:void(0);" autocomplete="off">
<div>Browse Image:</div>
<input type="file" name="vasPhoto_uploads" id="vasPhoto_uploads">
</form>
<div>
<input type="submit"  value="" style="background:url(img/save.png) right no-repeat;"/>
                </div>
</form>

不能在另一个表单中包含一个表单。

使用单个表单,或将其中一个表单移到另一个表单之外。

并使用验证器

在另一种形式中形成是不可能的。 在保存图像时,您可以使用表单,但在保存图像以外的数据时,您可以使用jquery。 希望这有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM