Hola de nuevo les estoy molestando otra vez con el código proporcionado por xfxstudios me realiza bien la búsqueda de los participantes por nivel
pero lo que no logro controlar es que también controle los participantes con el proyecto asignado es decir solo los que esten asignados a un determinado proyecto y no en general como me realiza.
este es el código que modifique
Código HTML:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form name="form1" method="post" action="probar.php" id="cdr" >
<h3>Buscar Cliente </h3>
<p>
<input name="id_programa" type="text" id="id_programa">
<input type="submit" name="Submit" value="buscar" />
</p>
</p>
</form>
<?php
include('conexion.php');
//recibimos la id a buscar
$id_programa = $_POST['id_programa'];
//responsable
$resp = mysql_query("SELECT proyecto.NOMBRE_PROYECTO,
responsables.NOMBRE_RESPONSABLE, responsables.APELLIDO_RESPONSABLE
FROM proyecto
INNER JOIN proyres ON proyres.ID_PROYECTO = proyecto.ID_PROYECTO
INNER JOIN responsables ON responsables.ID_RESPONSABLE = proyres.ID_RESPONSABLE WHERE ID_PROYRES= '$id_programa'");
$row_resp = mysql_fetch_assoc($resp);
$tot_resp = mysql_num_rows($resp);
$responsable1 = $row_resp['NOMBRE_PROYECTO'];//nombre del responsable para mostrarlo luego
$responsable = $row_resp['NOMBRE_RESPONSABLE'];//nombre del responsable para mostrarlo luego
$responsable2 = $row_resp['APELLIDO_RESPONSABLE'];//nombre del responsable para mostrarlo luego
echo "<ul>";
echo "<li>Nombre Proyecto "."-".$row_resp['NOMBRE_PROYECTO']." </li>";
echo "<li>Nombre Proyecto "."-".$row_resp['NOMBRE_RESPONSABLE']." ".$responsable2."</li>";
echo "</ul>";
//ahora listamos los participantes
$a = mysql_query("SELECT COUNT(Nivel_Participante) as cantidad,Nivel_Participante FROM participantes GROUP BY Nivel_Participante ORDER BY Nivel_Participante ASC");
//creamos la lista
echo "<ul>";
while($row = mysql_fetch_array($a)){
//mostramos el nivel y cuantos participantes hay
echo "<li>Nivel ".$row['Nivel_Participante']." - ".$row['cantidad']." Integrantes<ul>";
$filtro = $row['Nivel_Participante'];
//listamos los nombres de los participantes de ese nivel
$parti = mysql_query("SELECT * FROM participantes WHERE Nivel_Participante = '$filtro'");
while($rowb = mysql_fetch_array($parti)){
echo "<li>".$rowb['NOMBRE_PARTICIPANTE']." ".$rowb['APELLIDO_PARTICIPANTE']."</li>";
} echo "</ul>";
}echo "</ul>";
?>
</body>
</html>
y este es el resultado que obtengo
Gracias de antemano por su ayuda