반응형
내 데이터베이스에 확인란 값과 세부 정보를 제출하는 데 문제가 있습니다.
이것은 내 HTML입니다.
<form method="get" action="check.php">
<input type="checkbox" name="checkAccount"/>
<input type="hidden" name="table_name" value="masterChart" />
<input type="hidden" name="column_name" value="account" />
</form>
이것은 check.php입니다 :
$table = $_GET['table_name'];
$column = $_GET['account'];
$dbc = mysqli_connect('localhost', 'root', 'root', 'database') or die('Connection error!');
if ($value = 1) {
$checkbox = "INSERT INTO login_table_display(`user`, `table`, `column`, `value`) VALUES(`:user`, '$table', '$column', `$value`)";
mysqli_query($dbc, $checkbox) or die('Database error, check!');
}
header('location:index.php');
위에서 볼 수 있듯이 변수를 사용하여 해당 확인란에 대한 다른 세부 정보도 테이블에 삽입했습니다.
확인란이 선택되어 있으면 제출을 누른 후 URL에 다음과 같이 표시됩니다.
http://localhost/admin/check.php?checkAccount=on&table_name=masterChart&column_name=account
어떤 제안이나 도움을 주시면 감사하겠습니다!
해결 방법
데이터를 제출하는 고전적인 방법은 양식의 확인란 요소에 value 속성을 추가하는 것입니다. 서버 측에서는 "null"값을 확인해야합니다.
<input type="checkbox" name="checkAccount" value="putyourvaluehere"/>
참조 페이지 https://stackoverflow.com/questions/17041268
반응형
'MySql' 카테고리의 다른 글
MySQL mysql 테이블을 SQL 형식으로 내보내시겠습니까? (0) | 2020.12.31 |
---|---|
MySQL mysql 데이터베이스에 유로 기호를 저장하는 방법은 무엇입니까? (0) | 2020.12.31 |
MySQL의 일대 다 관계-모델을 구축하는 방법? (0) | 2020.12.31 |
MySQL 데이터베이스에서 하나의 값 선택 (0) | 2020.12.31 |
MySQL PHP의 preg_replace에 해당하는 MySQL이 있습니까? (0) | 2020.12.30 |
댓글