Hola
Tengo problemas con la creacion de un filtro de datos
como pueden ver en el codigo, las primeras dos consultas son para obtener los id a traves del nombre del filtro y del dato, con esos valores que son muchos alrededor de 30 en idfiltro y 3000 en iddato, son las condiciones para las consultas de contadores
Código PHP:
<?php
$sql=("SELECT idfiltro
FROM `filtro`
WHERE nombre = '".$nom."'");
$result=mysql_query($sql,$link);
$row= mysql_fetch_array($result);
$var=$row[];
$sql1=("SELECT iddato
FROM `datos`
WHERE datoreal = '".$dat."'");
$result1=mysql_query($sql1,$link);
$valor=$row[];
if ($valor <> NULL){
if ($var <> NULL){
$consulta=("SELECT COUNT(*) FROM registo
WHERE YEAR(fecha) = YEAR(DATE_ADD(NOW(), INTERVAL 0 YEAR))
AND MONTH(fecha) = MONTH(DATE_ADD(NOW(), INTERVAL 0 MONTH))
AND idfiltro='".$var."'
AND iddato='".$valor."'");
$resultado=mysql_query($consulta,$link);
$count= mysql_fetch_array($resultado);
?>
<tr>
<td><? echo $count[0];?></td>
</tr>
}
}?>
, la consulta ahora bien es como tomo estos valores del arreglo para asignarlos a la condicion de la consulta, es decir para el idfiltro 1,comparar el iddato1, iddato 2 etc, y el idfiltro2 comparar con iddato1,iddato2 etc, ...
espero entiendan la problematica
saludos