수천 개의 레코드가있는 테이블 A가 있습니다. 표시된 각 페이지에서 다음 필드가있는 행이 20 개만 표시됩니다.테이블 A에 선택된 데이터를 표 B에 삽입합니다.
check
last_name
first_name
gr
eth
sex
id_num (a unique value)
reason
start_date
"확인"필드는 사용자가 체크 할 수있는 확인란을 나타냅니다. 20 개 레코드의 각 페이지 하단에는 선택 버튼이 있습니다.
$html = <input type='checkbox' name='checkbox[]'
id = '' value='<?PHP echo $aRecords [ \"id_num\" ]; ?>' />" ;
: 나는 표 A에서 사용자에 의해 선택되는 행에서 독특한 "ID_NUM"를 가지고 표 B. (. 방법은 게시물입니다)
체크 박스의 입력 코드에 삽입 할
foreach ($_POST [ 'checkbox' ] as $checkbox)
{
$id_list = implode(',',$_POST['checkbox']);
$sql = "INSERT INTO sap_id_select (select_id)
VALUES ('{$id_list}') " ;
}
: 많은 다른 것들뿐만 아니라,
include_once "db_login.php" ;
if (isset ($_POST [ checkbox]))
{
foreach ($_POST [ 'checkbox' ] as $checkbox)
{
$sql = "INSERT INTO sap_id_select (select_id)
VALUES ('<???>') " ;
mysql_query ($sql) or ("Error " . mysql_error()) ;
}
}
는 또한 시도 : 페이지에 행 후 SQL은 사용자가 선택3210
id_num 필드를 $_POST
배열로 가져온 다음 어떻게 테이블 B로 가져올 수 있습니까?
예, 마틴, 맞습니다.나는 일종의 포기했지만, 지금은 되돌아 가서 이것을 바로 잡으려고 노력하고 있습니다. 고맙습니다! 나는 그것이 꿰 뚫을 수없는 SQL 쿼리 문제라고 생각했다. – dave