hola amigos, necesito de su valiosa ayuda.
Como puedo imprimir el array adsniv
Código PHP:
Ver original<?php
require 'inc/conexion.php';
$tpoDep = (isset($_POST['tpoDep']) && $_POST['tpoDep'] != "") ?
$_POST['tpoDep'] : ""; $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 originalcase '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="";
}
$filEspUni = (!empty($cveEspUni)) ?
" AND B.AdsClv=$cveEspUni" : ""; $filFecVig = (!empty($fecDesde) && !empty($fecHasta)) ?
" AND C.CrsFin>='$fecDesde' AND C.CrsFin<='$fecHasta'" : "";
$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!!!!