Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 单击某个网站上的按钮即可将Excel工作表中的记录添加到Oracle数据库中_Php_Sql_Database_Excel_Oracle - Fatal编程技术网

Php 单击某个网站上的按钮即可将Excel工作表中的记录添加到Oracle数据库中

Php 单击某个网站上的按钮即可将Excel工作表中的记录添加到Oracle数据库中,php,sql,database,excel,oracle,Php,Sql,Database,Excel,Oracle,我想点击某个网站上的按钮,将Excel工作表中的记录添加到Oracle数据库中 例如,我有一个php页面,其中有一个添加批量记录的按钮 单击按钮后,将询问excel文件,其中的记录将添加到oracle数据库中 在选择文件时,记录会直接添加到oracle数据库中。注意:正如我在评论中提到的,我不知道Toad或oracle,但我可以帮助您使用常用/一般做法来实现它 简短摘要: 触发 为触发器执行操作 显示结果 实际解决方法: 我一直建议最好的方法是使用一些带有id的按钮/图像来触发触发器。你可以在家

我想点击某个网站上的按钮,将Excel工作表中的记录添加到Oracle数据库中

例如,我有一个php页面,其中有一个添加批量记录的按钮

单击按钮后,将询问excel文件,其中的记录将添加到oracle数据库中


在选择文件时,记录会直接添加到oracle数据库中。

注意:正如我在评论中提到的,我不知道Toad或oracle,但我可以帮助您使用常用/一般做法来实现它

简短摘要:

  • 触发
  • 为触发器执行操作
  • 显示结果
  • 实际解决方法:

    我一直建议最好的方法是使用一些带有id的按钮/图像来触发触发器。你可以在家里买

    第1步:

    确保在文档准备好后加载它

    $(document).ready(function(){
    //Your code here
    });
    
    第二步:

    创建并跟踪触发器

    有一个带id的按钮,比如

    <button id="MyButton">Click</button>
    
    第三步:

    解雇事件

    在这里工作,也就是说,在我做console.log的地方,你可以做你的操作

    由于您的函数与外部文件相关,因此可以通过在curl调用或file_get_内容中传递参数来实现

    方法1:卷曲

    下面是一个来自

    你可以通过

     $GoogleApiResultDecoded->rows[0]->elements[0]->duration->text
    
    [注意:这只是一个处理外部文件的示例,您可以根据需要对其进行自定义]

    第4步:

    展示你的结果

    操作完成后,您应在操作的成功功能中显示所执行工作的输出

    首先,您需要使用任何id定义一些div

    <div id="YourResult"></div>
    
    现在,您将在定义的Div中获得输出“successfully Done!”。如果你愿意,你可以传递一些真实的信息。在这种情况下,你应该用

    $("#YourResult").html(data);
    

    现在你完成了

    嗯,听起来像个计划。“到目前为止,您尝试了什么来实现它?”SulthanAllaudeen我正在尝试编写一些oci命令。由于不熟悉oci命令和oracle数据库,如果您有任何帮助,我们将不胜感激。@SulthanAllaudeen我知道如何从蟾蜍内部输入,但想通过网页上的按钮添加。我对oci命令或oracle数据库一无所知。但正如你所说,你已经知道如何从蟾蜍体内进入(动作)。为什么不在触发器被调用(按钮被按下)的同时启动操作?@SulthanAllaudeen我不知道如何通过php脚本中的某个命令来控制蟾蜍的功能。添加记录的数据库部分在哪里。我想a文件被要求上传,进一步可以上传到数据库我已经给了你逻辑,我可以看看你必须实现的数据库部分的代码吗?告诉我一件事。我必须在curl_init(“此处写入内容”)和fopen(“文件路径”)中写入的内容应该在本地主机所在的文件夹中,您能解释一下Get Content方法吗,因为我没有使用JSON。基本上,我必须上传一个文件并将记录发送到数据库curl和get content只是请求外部文件的支持,它可能包含您希望执行的过程-它可以有一些数据库部分
     $GoogleApiResultDecoded->rows[0]->elements[0]->duration->text
    
    <div id="YourResult"></div>
    
    $.ajax({
       url: "yourexternalurlwhereyoudealwithoracle.php/someextension",
        type: "POST", // or GET your Prefer
        data: yourdata,
        async: false,
        success: function (msg) 
        {
         console.log('youractionisdone');
         $("#YourResult").html("Successfully Done !");
        },
    });
    
    $("#YourResult").html(data);