Como puedo imprimir el array adsniv
Código PHP:
Ver original
<?php require 'inc/conexion.php'; $sql = ""; $result = ""; switch ($tpoDep) { case 'i': $sql = "select AdsNiv from tblads where 1=1 AND ucase(trim(AdsNiv))='ADMINISTRACION CENTRAL' OR ucase(trim(AdsNiv))='CUS Y UAPS' OR ucase(trim(AdsNiv))='C. DE INVESTIGACION' OR ucase(trim(AdsNiv))='MEDIO' OR ucase(trim(AdsNiv))='SUPERIOR' group by AdsNiv;"; echo "<option value=''>- Seleccione opciones -</option>"; $i = 1; { //esto es lo que necesito imprimir if($fila['AdsNiv'] == "MEDIO") { echo "<option value='MEDIO'>PLANTELES DE LA ESCUELA PREPARATORIA</option>"; }elseif($fila['AdsNiv'] == "SUPERIOR"){ echo "<option value='SUPERIOR'>ORGANISMOS ACADEMICOS</option>"; }elseif($fila['AdsNiv'] != "SUPERIOR" || $fila['AdsNiv'] != "MEDIO"){ echo "<option value='" . $fila['AdsNiv'] . "'>" . $fila['AdsNiv'] . "</option>"; } } break;
estoy conectada a una base de datos en mysql (ademas hay otras opciones mas ademas de medio, superior, )por lo que si selecciona por ejemplo medio tiene que aparecer : planteles de escuela preparatoria, y quiero que me imprimia esta opcion es decir, escuelas preparatorias mas NO medio.
Cabe mencionar que esta informacion requiero que se imprima, quiero que se imprima en otro reporte:
Por ejemplo en este reporte, que es el reporte 1
Código PHP:
Ver original
case 'r1': echo "<div align='center'><h4>ASISTENTES TOTALES EN CURSOS DE FORMACIÓN, PROFESIONALIZACIÓN Y CAPACITACIÓN</h4></div><br />"; echo "<div align='center'><h5>FECHA DE CORTE DEL $fecDesde AL $fecHasta</h5></div><br />"; } //FILTROS $filEspAca = ""; $cont=1; foreach ($espAca_ as $names) { if($names!="") { if($cont==1) $aca = " UCASE(TRIM(AdsNiv))='".$names."'"; else $aca = " OR UCASE(TRIM(AdsNiv))='".$names."'"; $cont++; $filEspAca.= $aca; } } $filEspAca=" AND (".$filEspAca.") "; } else { $filEspAca=""; } $query = " SELECT C.CrsIni,C.CrsFin,B.AdsClv,B.AdsNiv,B.AdsNom espacio,count(D.ClvAsi) totalAsi FROM tblasi A INNER JOIN tblads B ON (A.AsiAds=B.AdsClv) INNER JOIN detcrs D ON (A.AsiClv=D.ClvAsi) INNER JOIN tblcrs C ON (C.CrsClv=D.ClvCrs) WHERE 1=1 AND (UCASE(TRIM(C.CrsTip))='DES. HUM.' OR UCASE(TRIM(C.CrsTip))='DIDACTICOS' OR UCASE(TRIM(C.CrsTip))='DISCIPLINARIOS' OR UCASE(TRIM(C.CrsTip))='EBC' OR UCASE(TRIM(C.CrsTip))='ENSEÑANZA APRENDIZAJE' OR UCASE(TRIM(C.CrsTip))='TRANSVERSALIDAD' OR UCASE(TRIM(C.CrsTip))='PROINSTA') $filFecVig $filEspAca $filEspUni GROUP BY espacio"; echo "<div align='center'>"; echo "<h4>$espAca</h4><br />"; //aqui es donde quiero que se imprima segun la opcion seleccionada echo "<table width='90%' border='1' cellpadding='2' cellspacing='2' class='tabla'>"; echo "<thead>"; echo "<tr>"; echo "<td><div align='center'><strong>ESPACIO UNIVERSITARIO</strong></div></td>"; echo "<td><div align='center'><strong>TOTAL</strong></div></td>"; echo "</tr>"; echo "</thead>"; $total = 0; $cssTabla = "odd"; $cssTabla = ($cssTabla == "even") ? "odd" : "even"; echo "<tr class='$cssTabla'>"; echo "<td>" . $fila['espacio'] . "</td>"; echo "<td>" . $fila['totalAsi'] . "</td>"; echo "</tr>"; $total = $total + $fila['totalAsi']; } echo "<tr>"; echo "<td><div align='right'><strong>TOTAL</strong></div>"; echo "<td>$total</td>"; echo "</tr>"; echo "</table>"; echo "</div>"; break; default: echo ""; break; } ?>
espero me haya explicado bien.
Les agradezco sus comentarios.
Por favor ayudenme!!!!