微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 2表单提交相同的数据

我想创建2表单提交,第一个按钮用于保存数据,第二个按钮用于备份.
如果我单击“保存数据”按钮,它可以正常工作,但如果我单击“将数据另存为备份”则不起作用.

如何使用我的代码将数据保存为备份?

<?=form_open('action/saveData')?>
<?=form_open('action/saveDataasBackup')?>
<label>Your Name</label>
<input type="text" name="name" placeholder="Your Name">
<input type="submit" value="Save Data">
<?=form_close();?>
<input type="submit" value="Save Data as Backup">
<?=form_close();?>

不管怎么说,还是要谢谢你

解决方法:

表格不能嵌套HTML5 working draft

我建议你在这种情况下使用单一表格.当您在后端收到表格时,您可以查看天气以保存数据或进行备份.您可以通过添加name属性来实现此类功能.你的表格是这样的:

<?=form_open('action/saveData')?>
<label>Your Name</label>
<input type="text" name="name" placeholder="Your Name">
<input type="submit" name="save" value="Save Data">
<input type="submit" name="backup" value="Save Data as Backup">
<?=form_close();?>

在控制器方法中,您可以这样检查:

if(isset($_POST['save'])){
    //perform save operation
}
if(isset($_POST['backup'])){
    //perform backup operation
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐