Como estan, pues resulta que estaba funcionando perfectamente mi sistema, pero hoy me salio este
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in, ya me desespere ya que no se lo que sea les pido de su ayuda.
Código PHP:
<?php
$link = mysql_connect("----", "----", "-----");
mysql_select_db("sistema", $link);
$capitulo = ($_POST['capitulo'] == "TODOS") ? "" : "and capitulo= '". $_POST['capitulo']. "'";
$result = mysql_query("SELECT programas, presupuesto, capitulo" .
"SUM(total) as total FROM inventario".
"WHERE programas= '".$_POST['programas']."' and presupuesto= '".$_POST['presupuesto']."' ". $capitulo.
"GROUP BY programas, presupueso, capitulo", ($link));
if ($row = mysql_fetch_array($result))
{
echo "<center><table border = '1'> \n";
echo "<tr><td>Programa</td><td>Presupuesto</td><td>Capitulo</td><td>Total</td></tr> \n";
do {
echo "<tr><td><center>" . $row["programas"] . "</td></center><td><center>" . $row["presupuesto"] . "</td></center><td><center>" . $row["capitulo"] . "</td></center><td><center>" . $row["total"] . "</td></center></tr> \n";
} while ($row = mysql_fetch_array($result));
echo "</table> </center> \n";
} else {
echo "¡ No se ha encontrado ningún registro !";
}
?>