如何使用插入查询仅循环复选框中的第一个值
How to loop only first value from checkbox with insert query
我有两个值的复选框,例如
<input type="checkbox" name="analysis[]" value="'.$rows['name'].'_'.$rows['cost'].'">
我只想使用插入查询循环第一个值(名称)
这是我的代码,有效但每次只插入一条记录。循环不工作
$allAnalysis = $_REQUEST['analysis'];
foreach($allAnalysis as $analysis)
{
$analysis = explode("_", $analysis);
$analysis_name = $analysis[0];
$analysis_insert = "INSERT INTO analysis (
analysis_id ,
analysis_name
) VALUES (
NULL ,
'".$analysis_name."'
)";
}
请在 foreach 中添加 SQL 查询。
foreach (...){
....
$analysis_insert = "INSERT INTO analysis (
analysis_id ,
analysis_name
) VALUES (
NULL ,
'".$analysis_name."'
)";
/// add here your query
mysql_query( $analysis_insert);
}
我有两个值的复选框,例如
<input type="checkbox" name="analysis[]" value="'.$rows['name'].'_'.$rows['cost'].'">
我只想使用插入查询循环第一个值(名称)
这是我的代码,有效但每次只插入一条记录。循环不工作
$allAnalysis = $_REQUEST['analysis'];
foreach($allAnalysis as $analysis)
{
$analysis = explode("_", $analysis);
$analysis_name = $analysis[0];
$analysis_insert = "INSERT INTO analysis (
analysis_id ,
analysis_name
) VALUES (
NULL ,
'".$analysis_name."'
)";
}
请在 foreach 中添加 SQL 查询。
foreach (...){
....
$analysis_insert = "INSERT INTO analysis (
analysis_id ,
analysis_name
) VALUES (
NULL ,
'".$analysis_name."'
)";
/// add here your query
mysql_query( $analysis_insert);
}