【问题标题】:Get Data from Table and put inside MySQL using PHP使用 PHP 从表中获取数据并放入 MySQL
【发布时间】:2020-08-01 14:00:49
【问题描述】:

我要做的是从输入字段中插入数据,然后将这些数据放入数组并将这些数据放入 MySQL 数据库中。

我从输入中获取了值,然后使用按钮将其添加到表中。如何获取这些数据行并使用 PHP 将其放入 MYSQL 数据库中。

HTML

<table id="expTable">
            <thead>
             <tr>
                <th class="tdn">Name</th>
                <th class="tdn">From</th>
                <th class="tdn">To</th>
                <th class="tdn">Desc</th>

             </tr>
            </thead>
            <tbody>
           
            </tbody>
        </table>

JavaScript

function insertData(){

    var compName = $('input[name="name"]').val();
    var workFrom = $('input[name="from"]').val();
    var workTo = $('input[name="to"]').val();
    var desc = $('textarea[name="desc"]').val();
    
    var addTr = '<tr><td class="tdn">' + compName + '</td>  <td class="tdn">' +workFrom+ 
    '</td>  <td class="tdn">' + workTo + '</td>  <td class="tdn">' + desc + '</td></tr>';

    $('tbody').append(addTr);
}

【问题讨论】:

  • 使用&lt;form&gt; 或使用ajax 提交该数据
  • 您的数据库在哪里?远程还是本地?
  • 带有 wampserver 的本地数据库
  • 到目前为止你尝试过什么?你被困在哪里了?
  • 我被困在从表中获取这些行以将其放入 PHP 内的变量数组中。

标签: javascript php html jquery mysql


【解决方案1】:

通常您将收集到的数据JSON 以异步请求 (AJAX) 格式发送到后端(在 2020 年它是一个 rest-api)。

被调用端点检查输入的有效性并将数据存储在数据库中并返回http 200 ok。或者如果不正确,则提供相应的错误消息和状态代码。

如果你愿意这样做,你需要第二个程序(rest-api)来为你存储数据。如果您想继续使用 php,https://developer.okta.com/blog/2019/03/08/simple-rest-api-php 可能会有所帮助。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-12
  • 1970-01-01
  • 2012-12-16
相关资源
最近更新 更多