Данные AJAX POST в PHP MYSQli Insert - вставка значений таблицы равна нулю - PullRequest
0 голосов
/ 24 марта 2019

У меня есть скрипт jQuery & AJAX, который захватывает и передает некоторые данные из моей HTML-таблицы в мой PHP-скрипт, который затем вставляет данные в мою таблицу ... запрос на вставку работает при нажатии кнопки, кроме значения, когда проверка таблицы в базе данных - 0.

Значение в таблице HTML для startBalance1 равно 1000.

HTML

<table class="forecast table table-striped" id="forecast" onload="myfunction()">
                        <tr><th scope="col">Month</th><th scope="col">Month Start</th><th scope="col">Investment</th><th scope="col">Return</th><th scope="col">Fee</th><th scope="col">Vat</th><th scope="col">Closing Balance</th><th scope="col">Month End</th></tr>

          <tr><td>1</td><td class="date-forecast"></td>

          <td><span>£</span><span id="startBalance1"></span></td>
          <td><span>£</span><span id="simpleInt1"></span></td>
          <td><span>£</span><span id="profitfee1"></span></td>
          <td><span>£</span><span id="afterVAT1"></span></td>
          <td><span>£</span><span id="amount1"></span></td>
          <td class="date-forecast">Wed Jul 10 2019</td></tr>

    <button type="button" name="submitfc" id="submitfc" class="btn btn-info mb-3" onclick="submitfc()">Save Forecast</button> 

AJAX

function submitfc() {     
   var startBalance1 = $("startBalance1").val();
    $.ajax({
        url:"test-new.php",
        type:"POST",
         data:{startBalance_1:startBalance1},
        success: function(data){
            alert('success');
        }
    });
};

PHP

$connection = mysqli_connect("****", "
****", "****", "****");
    if (!$connection) {
        die("Database connection failed: " . mysqli_connect_error());
    }

    $startBalance_1 = $_POST['startBalance_1'];

$query = "insert into clientCashout(startBalance) values ('$startBalance_1')";

$result = mysqli_query($connection, $query);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...