繁体   English   中英

如何在不保存在数据库中的情况下输入菜单并显示数据?

[英]How to input menu and show the data without save on the database?

形式形象

我在这里有一个表单输入菜单和数量(图片上的黄线)。 当我提交数据显示在表格上(图片上的红线)但未保存在数据库中时(仅显示)。 然后我在底部有一个保存按钮(还没有在图片上,因为它被裁剪了)将存储我们之前输入的数据(出现在表格中)。

如何让菜单中的输入只出现在表格中,但稍后(按下保存数据后)被送入数据库?

我正在使用 CodeIgniter、AJAX 和 jQuery。

您必须使用多种表格。

单击第一个表单中的提交按钮后,在第二个表单中传递您的值并显示它们,并在单击保存后以第二个表单传递它们以保存到数据库中。

就像下面代码中提到的过程一样:

<html>
   <form action="yourfilepath.php" method="post">
       <input type="text" name="first_value">
       <input type="text" name="second_value">
       <input type="submit" value="Submit">
   </form>
   <form action="savedbfile.php" method="post">
       <input type="text" name="fst_value" value=" <?php 
        if(isset($_POST["first_value"]))
            echo  $_POST["first_value"]); 
        ?> " >
       <input type="text" name="sec_value" value=" <?php 
        if(isset($_POST["second_value"]))
            echo  $_POST["second_value"]); 
        ?> " >
       <input type="submit" value="save">
   </form>
</html>

您可以使用 jquery 在表中显示输入字段内容,这里是一个示例https://jsfiddle.net/y2vmqL06/

$("input").on('keyup change', function(){
  if($(this).val() != ""){
    $("#container").text($(this).val());
  }else{
    $("#container").text("");
  }
});

在提交时,您可以使用 php 进行正常的数据库操作

先在临时表中添加数据。 单击保存后,您可以将数据从临时表移动到永久表。

暂无
暂无

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

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