我有一个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> </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>
答案 0 :(得分:2)
答案 1 :(得分:0)
在另一种形式中不可能有形式。在保存图像时,您可以使用表单,但在保存图像以外的数据时,您可以使用jquery。希望这有帮助。