0

我有两个 MSSQL 表。我想使用 IND 键值在第一个表和第二个表之间创建链接。

首先。将数据发送到第二个表。(示例代码有效)

其次,我想通过选择第一个表中数据的“IND”来更新。我需要帮助。

html代码(这里的数据来自table_1。“IND”是key)

            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
        <div class="card">
           <div class="card-header bg-primary">
              <h3 class="card-title">List</h3>
           </div>
           <div class="card-body table-responsive p-0">
              <table id="table1" class="table table-head-fixed table-sm table-hover text-nowrap">
                 <thead>
                    <tr>
                       <th>#</th>
                       <th>IND</th>
                       <th>TYPE</th>
                       <th>PIECE</th>
                    </tr>
                 </thead>
                 <tbody>
                    <tr>
                       <td>1</td>
                       <td>100</td>
                       <td>SAMSUNG NOTE</td>
                       <td>5</td>
                    </tr>
                    <tr>
                       <td>2</td>
                       <td>200</td>
                       <td>SAMSUNG J2</td>
                       <td>15</td>
                    </tr>
                       <tr>
                       <td>3</td>
                       <td>889</td>
                       <td>SAMSUNG J2</td>
                       <td>3</td>
                    </tr>
                 </tbody>
              </table>
           </div>
           <div class="card-footer">
              <form>        
                 <input class="LIST" value="List 5">
                 <input class="ROWS" value="3">
                 <input type="button" value="Submit" id="button1">
              </form>
           </div>
        </div>

javascript代码(数据转到table_2。我想更新table_1“SIPIND”。我应该在这里写什么?)

                <script>
            $(document).ready(function() {
                
                $(button1).click(function(){
                
                let form = $(this).closest("form");
                let LIST = form.find(".LIST").val();
                let ROWS = form.find(".ROWS").val();
                
                $.ajax({
                    url: "ajax.php",
                    type: "post",
                    data: {
                    LIST : LIST,
                    ROWS : ROWS,
                    }, 
                    success: function(data){      
                        $("#success-alert").show();
                        alert(data) ;
                        }
                    });     
                }) 
            });
            </script>

ajax代码

                <?php 
            require_once 'func.php'; 


                
                $INDi = $database->max('TABLE_2','IND');
                $database2->insert("TABLE_2",[
                "IND" => $INDi+1,               
                "DATE" => date("m.d.y"),
                "LIST" => $_POST["LIST"],
                "ROWS" => $_POST["ROWS"],
                ]);

            //help
                $database->update("TABLE_1",[
                    "SIPIND" => $INDi+1,
                    ],[
                    "IND" => [????],
                    ]);

            ?>

我希望我能解释

4

0 回答 0