Os pongo el codigo que tengo primero y a continuacion explico un pco
Código PHP:
<?php
session_start();
require ('db_connect.php');
require ('functions.php');
connectar_imc();
?>
<form action = "m5.php" method = "post">
<?php
echo "<select name=\"year\" id=\"year\">";
for($i=date(Y);$i>=2005;$i--) {
echo "<option value=\"".$i."\"";
if($_POST['year']==$i) echo " selected";
echo ">".$i."</option>";
}
echo "</select>";
echo " <input id=\"button\" name=\"enviar\" class=\"boton\" type=\"submit\" value=\"Ver\" ";
?>
</form>
<?php
if( $_POST ){
echo "<table border='1'>";
echo "<tr><td><b>Distribuidores</b></td><td><b>Enero</b></td><td><b>Febrero</b></td><td><b>Marzo</b></td><td><b>Abril</b></td><td><b>Mayo</b></td><td><b>Junio</b></td><td><b>Julio</b></td><td><b>Agosto</b></td><td><b>Septiembre</b></td><td><b>Octubre</b></td><td><b>Noviembre</b></td><td><b>Diciembre</b></td></tr>";
echo "<tr>";
echo "<td>";
$query_dis=("SELECT id_distributor, distributor_name FROM distributor WHERE deleted_distributor = '0' order by distributor_name");
$result_dis=(mysql_query($query_dis));
while ($rows = mysql_fetch_row($result_dis)){
echo "<b>$rows[1]</b><br><br>";
echo "<hr>";
}
echo "</td>";
for($i=1;$i<=12;$i++) {
if($i<10) $mes="0".$i;
else $mes = $i;
$desde = $_POST['year']."-".$mes."-01";
$hasta = $_POST['year']."-".$mes."-31";
echo "<td>";
echo "<b>ALTAS NO DEMO:</b><br>";
$query=("SELECT COUNT(client_name), registration_date, SUM(contracted_space/1073741824),id_distributor, id_pay_method, type_of_client, id_client FROM client WHERE id_distributor = '".$_POST['distributor']."' AND registration_date >= '".$desde."' and registration_date <= '".$hasta."' and demo_account = '0' order by count(client_name)");
$result= mysql_query($query) or die (mysql_error());
while($row=mysql_fetch_array($result)) {
if($row[0]==0){
echo "No hay altas en ".$mes."-".$_POST['year']."<br><br>";
}else{
echo "Clientes: " .$row[0]."<br>".
"Espacio: ".$row[2]." GB<br><br>";
}
}
echo "</td>";
}
echo "</tr>";
}
?>
El codigo que os he puesto tiene un textbox con los años(2009,2010..) y un submit que me lo envia. Una vez envio recojo el valor seleccionado digo que me muestre una tabla con todos los meses y una de los distribuidores. Para poner los distribuidores lo he hecho atraves de una consulta mysql y mostrar el resultado. Luego como podeis ver tengo un for para los meses, eso es para que me los vaya metiendo cada uno en su respectivo mes. Y lo siguiente la consulta de lo que quiero mostrar en cada mes.
(esto es una idea)Ahora bien nose como hacer para que reconozca que el id_distributor de la primera consulta es igual al de la seguna consulta.
Es decir para que me muestre los distribuidores en la primera columna y respectivamente en sus meses la segunda consulta pero que sea de ese distribuidor.
No se si habra quedado muy claro, para cualquier duda aquí estoy!
MIL GRACIAS!