안녕 얘들 아 내 데이터베이스의 단일 테이블에 몇 가지 체크리스트 값을 게시하려고 메신저하지만 그것은 단지 테이블에 하나 개의 값을 취 이 :쿼리 점검 및 사후 복수의 결과는
폼 :
<?php foreach($users as $user): ?>
<input type="checkbox" name="tipoinsertos" value="<?= $user['tipoinsertom']; ?>"> <?= $user['tipoinsertom']; ?>
<?php endforeach; ?>
그리고 이것은 내 게시물의 형태 :
$data = array('tipoinsertos' => $_POST['tipoinsertos']);
try {
$dbh = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$query = "INSERT INTO barrasinternas (tipoinsertos) VALUES (:tipoinsertos)";
$sth = $dbh->prepare($query);
$sth->execute($data);
echo "¡Añadida Exitosamente!";
}
catch(PDOException $e)
{
echo $sql . "<br>" . $e->getMessage();
}
$dbh = null;
?>
이 지문을 확인 :
그래서 나는 모든 세 값을 확인하지만, 단 하나의 내 테이블에 있었다.
'이름 = "tipoinsertos은"'배열로 취급되어야한다'이름 = "tipoinsertos은 []"'내가 OP를 업데이트 한 –