不同列的总和值

时间:2012-10-13 23:52:09

标签: php sum

我在使用php添加列中的值时遇到问题。 从复选框发送的这些值,我想只计算从单位列检查的值。 这是我的代码:

<?php
$id = $_POST['course'];
foreach($id as $value)
{
    //echo $value; 
    $query = " SELECT * FROM french  WHERE id= $value ";
    $result = mysql_query($query) or die('Error, query failed');
    while ($row = mysql_fetch_array($result))  {  
    $id = $row['id'];
    $course = htmlspecialchars($row['course_name']);
    $code = htmlspecialchars($row['course_code']);
    $unit = $row['unit'];
    $status = $row['status'];
?>

1 个答案:

答案 0 :(得分:0)

你是这样想的吗?获取表单复选框的形式数组并通过ID检查数据库?

HTML表格

Check 1 <input type="checkbox" name="val[]" />
Check 2 <input type="checkbox" name="val[]" />

PHP结果

$val = $_POST['val'];
$count = count($val);
foreach ($val as $val_res)
{
    $query = 'SELECT * FROM french WHERE id='.$val_res;
}