• 0
Votes
name

A PHP Error was encountered

Severity: Notice

Message: Undefined index: userid

Filename: views/question.php

Line Number: 195

Backtrace:

File: /home/u125378470/domains/lawhelpguru.org/public_html/application/views/question.php
Line: 195
Function: _error_handler

File: /home/u125378470/domains/lawhelpguru.org/public_html/application/controllers/Questions.php
Line: 416
Function: view

File: /home/u125378470/domains/lawhelpguru.org/public_html/index.php
Line: 315
Function: require_once

<button aria-describedby="--stacks-s-tooltip-14g9ftp1" aria-label="Bookmark" aria-pressed="false" class="js-bookmark-btn s-btn s-btn__unset c-pointer py4 js-gps-track" data-controller="s-tooltip" data-gps-track="post.click({ item: 1, priv: 0, post_type: 1 })" data-s-tooltip-placement="right" data-selected-classes="fc-yellow-600"></button><svg aria-hidden="true" class="mln2 mr0 svg-icon iconHistory" height="18" viewbox="0 0 19 18" width="19"></svg>

 

I have a table with different values.I wish to save these table rows(data) into database. My table have not default value rather i add html rows using [removed] My javascript method is given below:

   var myTableArray = [];
            $("table#orderDetailsTable tr").each(function () {
                var arrayOfThisRow = [];
                var tableData = $(this).find('td');
                if (tableData.length > 0) {
                    tableData.each(function () {
                        arrayOfThisRow.push($(this).text());
                    });
                    myTableArray.push(arrayOfThisRow);
                }
            });

Now i want that the data which is entered in table should be saved in database.I have also make a php method.It works perfectly but it works manually but now i want to parse this table data to the method.My method is given below:

 public function testAddOrderDetails() {
    $dtoOrderDetails = array();

    $dtoOrderDetails[0] = new DTOorderDetails();

    $dtoOrderDetails[0]->setItemId(2);
    $dtoOrderDetails[0]->setItemQuantity(9);
    $dtoOrderDetails[0]->setItemUnitPrice(150);
    $dtoOrderDetails[0]->setOrderId(2);

    $dtoOrderDetails[1] = new DTOorderDetails();
    $dtoOrderDetails[1]->setItemId(5);
    $dtoOrderDetails[1]->setItemQuantity(4);
    $dtoOrderDetails[1]->setItemUnitPrice(250);

    $dtoOrderDetails[1]->setOrderId(2);
    $dtoOrderDetails[2] = new DTOorderDetails();
    $dtoOrderDetails[2]->setItemId(1);
    $dtoOrderDetails[2]->setItemQuantity(3);
    $dtoOrderDetails[2]->setItemUnitPrice(120);

    $dtoOrderDetails[2]->setOrderId(2);
    $dtoOrderDetails[3] = new DTOorderDetails();
    $dtoOrderDetails[3]->setItemId(5);
    $dtoOrderDetails[3]->setItemQuantity(175);
    $dtoOrderDetails[3]->setItemUnitPrice(50);

    $dtoOrderDetails[3]->setOrderId(1);
    $dtoOrderDetails[4] = new DTOorderDetails();
    $dtoOrderDetails[4]->setItemId(2);
    $dtoOrderDetails[4]->setItemQuantity(4);
    $dtoOrderDetails[4]->setItemUnitPrice(1000);

    $dtoOrderDetails[4]->setOrderId(2);

    $this->addOrderDetailsList(2, ...$dtoOrderDetails);
}

If any body thinks that this method is not Suitable for this process then tell the method please.