-2

我正在开发一个过滤系统,它只会显示符合特定条件的结果。

用户制作他们的“过滤器”,将偏好添加到过滤器表中。列名是条件。

我想显示一个表,其中表头列仅显示与条件“on”匹配的列,并且当 off 为空时。

function get_filter_columns($filter_id) {

    $result = mysql_query('SELECT * FROM filters WHERE id="$filter_id"') or die(mysql_error());

    echo '<thead>
          <tr>';

         // echo mysql_fetch_array($result);

         echo count($result, COUNT_RECURSIVE); 

    while($row = mysql_fetch_array( $result )) {
        $counter++;

        echo '<th>'.$row['total'].'</th>';

        echo mysql_field_name($result, $counter);

    }

    echo '</tr>
          </thead>';        

}
4

1 回答 1

1

换线

$result = mysql_query('SELECT * FROM filters WHERE id="$filter_id"') or die(mysql_error());

$result = mysql_query("SELECT * FROM filters WHERE id='".$filter_id."'") or die(mysql_error());
于 2013-04-09T18:01:10.013 回答