Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.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 动态追加jquery行值数组未插入附加的mysql代码_Php_Pdo - Fatal编程技术网

Php 动态追加jquery行值数组未插入附加的mysql代码

Php 动态追加jquery行值数组未插入附加的mysql代码,php,pdo,Php,Pdo,php pdo动态追加jquery行值数组未插入附加的mysql代码。。请帮帮我 当我试图提交表单时,我遇到了以下错误 “出现问题。请重试”也未插入记录。 请帮助我我犯了什么错误 <?php error_reporting(0); if(isset($_POST['submit'])) { $items = (isset($_POST['items']) && is_array($_POST['items'])) ? $_POST['items'] : array();

php pdo动态追加jquery行值数组未插入附加的mysql代码。。请帮帮我 当我试图提交表单时,我遇到了以下错误

“出现问题。请重试”也未插入记录。 请帮助我我犯了什么错误

<?php
error_reporting(0);
if(isset($_POST['submit']))
{
$items = (isset($_POST['items']) && is_array($_POST['items'])) ? $_POST['items'] : array();


$sql ="INSERT INTO tis_expenses(expenses_date,expenses_acname,expenses_descrip,length) VALUES(:expenses_date, :expenses_acname, :expenses_descrip, :length)";
$query= $dbh -> prepare($sql);

    foreach ($items as $item)  {   
    $query->bindValue(':expenses_date', $item['expenses_date']);
    $query->bindValue(':expenses_acname', $item['expenses_acname']);
    $query->bindValue(':expenses_descrip', $item['expenses_descrip']);
    $query->bindValue(':length', $item['length']);     

        $query->execute();        
    }
$lastInsertId = $dbh->lastInsertId();
if($lastInsertId)
{
echo "<script type='text/javascript'>alert('Expenses Added Sucessfull!');</script>";
echo "<script type='text/javascript'> document.location = 'testingrow.php'; </script>";
}
else 
{
$error="Something went wrong. Please try again";
}

}
?>

javascript code:

function addRow() {

    $('#addr' + numRows).html("<td class='heading'></td><td><input type='date' name='items[][expenses_date]' class='form-control' value='<?php echo date("Y-m-d");?>' tabindex='" + (ti++) + "' /></td><td><input type='text' name='items[][expenses_acname]' class='form-control' tabindex='" + (ti++) + "' /></td><td><input type='text' name='items[][expenses_descrip]' class='form-control' tabindex='" + (ti++) + "' /></td><td class='length'><input name='items[][length]" + numRows + "' type='text' class='length form-control input-md' value='' tabindex='" + (ti++) + "' /></td>");

my form code like:
 <td><input type="text" name="items[][expenses_acname]" class="form-control" required></td> 


您是否在任何地方连接到数据库?对不起,我忘记发布我的数据库连接。在我的数据库连接之后。。请更新注释中不存在问题的代码。什么是
$dbh
?你能得到确切的错误信息吗?