好吧,我得到了 数组到字符串的转换错误 在这一行代码上
$addStmt = $db->prepare($addSql);
完整的代码行
$btnVal = $_REQUEST['btnInput'];
if($btnVal[0] == 'add') {
$enteredInput = $_POST["userInput"];
$addSql = "INSERT INTO tasks (userID,lists,done) VALUES(:id, :list, :done)";
$addStmt = $db->prepare($addSql);
$addStmt->execute([":id" => $_SESSION['userID'], ":list" =>$list, ":done"=>0]);
print_r($addStmt);
}
这是我的表单代码
echo '<input type="text" class="form-control" id="userInput" name="userInput">';
echo '<button type="submit" class="btn" value="add" name="btnInput[]">Add</button>';
我还有删除,更新相同代码但值不同的按钮。 现在我的想法是哦,只需找出输出数组的内容并将其转换为字符串即可,但是var_dump显示它们全部已经是字符串值