【发布时间】:2017-05-23 06:12:30
【问题描述】:
我有一个包含数千条记录的表 A。在每个显示的页面上,仅显示 20 行,包含以下字段:
check
last_name
first_name
gr
eth
sex
id_num (a unique value)
reason
start_date
“check”字段表示用户可以勾选的复选框。每页 20 条记录的底部是选择按钮。我想从用户从表 A 中选择的行中获取唯一的“id_num”并将它们插入表 B。(方法是 post。)
复选框输入代码:
$html = <input type='checkbox' name='checkbox[]'
id = '' value='<?PHP echo $aRecords [ \"id_num\" ]; ?>' />" ;
页面上的行被用户选中后的SQL:
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 () ) ;
}
}
也试过了,除此之外还有很多:
foreach ( $_POST [ 'checkbox' ] as $checkbox )
{
$id_list = implode(',',$_POST['checkbox']);
$sql = "INSERT INTO sap_id_select ( select_id )
VALUES ( '{$id_list}' ) " ;
}
如何将 id_num 字段放入 $_POST 数组,然后放入表 B?
【问题讨论】: