本文整理汇总了PHP中bd::query方法的典型用法代码示例。如果您正苦于以下问题:PHP bd::query方法的具体用法?PHP bd::query怎么用?PHP bd::query使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类bd
的用法示例。
在下文中一共展示了bd::query方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: buscaPublicaciones
function buscaPublicaciones()
{
$bd = new bd();
if (!isset($_SESSION)) {
session_start();
}
$inicio = ($_POST["pagina"] - 1) * 5;
$consulta = "select * from publicaciones where \n\tusuarios_id in (SELECT\n\tusuarios.id\n\tFROM\n\tusuarios where\n\tusuarios.id_sede ='" . $_SESSION['id_sede'] . "' )\n\tand\n\tid in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL) order by id desc limit 5 OFFSET {$inicio}";
$result = $bd->query($consulta);
$resultTotal = $bd->query("select count(*) as tota from publicaciones where usuarios_id in (SELECT\n\tusuarios.id\n\tFROM\n\tusuarios where\n\tusuarios.id_sede ='" . $_SESSION['id_sede'] . "' ) and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 AND fecha_fin IS NULL)");
foreach ($resultTotal as $r => $valor) {
$total = $valor["tota"];
}
echo "<div class='hidden-xs hidden-sm col-md-1 col-lg-1'></div>";
$i = 0;
foreach ($result as $r) {
$i++;
$publicacion = new publicaciones($r["id"]);
$usua = new usuario($publicacion->usuarios_id);
if ($_POST["pagina"] == 1) {
$izquierda = "";
} else {
$izquierda = $i == 1 ? "<i class='fa fa-chevron-circle-left t38 point 'style='color: \t#ccc; position:absolute; top:37%; left:-20%; ' id='izquierda' onClick='javascript:buscaIzquierda();'></i>" : "";
}
if ($_POST["pagina"] == 5) {
$derecha = "";
} else {
if ($total <= $_POST["pagina"] * 5) {
$derecha = "";
} else {
$derecha = $i == 5 ? "<i class='fa fa-chevron-circle-right t38 point derecha' style='color: \t#ccc; position:absolute; float:right; top:37%; right:-15%; ' id='derecha' onClick='javascript:buscaDerecha();'></i>" : "";
}
}
$cadena = "\n\t \t<div class='col-xs-12 col-sm-12 col-md-6 col-lg-2'>\n\t \t {$izquierda} \n\t \t\t\t<div class='text-center mar10 publicaciones1' style='relative;width:70%;' id='" . $publicacion->id . "'>\n\t\t\t\t \t<br>\n\t\t\t\t \t<div class='marco-foto-conf point center-block sombra-div3 ' style='height:120px; width: 120px;' >\n\t\t\t\t\t\t<img src='" . $publicacion->getFotoPrincipal() . "' class=' img-responsive center-block img-apdp'>\n\t\t\t\t\t\t</div> \n\t\t\t\t\t\t<br>\n\t\t\t\t\t\t<span class='negro point t16'>" . $publicacion->tituloFormateado(15) . "</span>\n\t\t\t\t\t\t<br>\n\t\t\t\t\t\t<a href='perfil.php?id=" . $usua->id . "' ><span class='blue-vin t16' >" . $usua->j_razon_social . "</span></a>\n\t\t\t\t\t\t<br>\n\t\t\t\t\t\t<span class='red t14'><b>" . $publicacion->getMonto() . "</b></span>\n\t\t\t\t\t\t<br>\n\t\t\t\t\t <span class='t12 grisC'><i class='fa fa-clock-o'></i>" . $publicacion->getTiempoPublicacion() . "</span>\n\t\t\t\t\t\t<br>\n\t\t\t\t\t</div>\n\t\t\t\t\t{$derecha} \n\t\t\t</div>";
echo $cadena;
if ($i == 5) {
echo '<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<div class="text-right ancho95 "> <a href="listado.php">Ver Todas</a> </div>
<br>
</div>';
break;
}
}
}
示例2: actualizaFavoritos
function actualizaFavoritos()
{
$bd = new bd();
session_start();
$valores = array("usuarios_id" => $_SESSION["id"], "visitas_publicaciones_id" => $_POST["id"]);
if ($_POST["tipo"] == 1) {
$result = $bd->doInsert("publicaciones_favoritos", $valores);
} else {
$result = $bd->query("delete from publicaciones_favoritos where usuarios_id={$_SESSION['id']} and visitas_publicaciones_id={$_POST['id']}");
}
}
示例3: borrarSeguidor
public function borrarSeguidor($amigos_id, $usuarios_id)
{
$bd = new bd();
//$ques="DELETE FROM usuarios_amigos WHERE usuarios_id = $usuarios_id AND amigos_id = $amigos_id";
$sql = $bd->query("DELETE FROM usuarios_amigos WHERE usuarios_id = {$usuarios_id} AND amigos_id = {$amigos_id}");
if ($sql->rowCount() > 0) {
return true;
} else {
return false;
//return array("resultado"=>false, "query"=>$ques);
}
}
示例4: buscarSedes
public function buscarSedes($id = NULL)
{
$bd = new bd();
$consulta = "select id, nombre, codigo from sedes where 1 ";
if (!empty($id)) {
$consulta .= " and id='{$id}' ";
}
$result = $bd->query($consulta);
if ($result) {
return $result;
} else {
return false;
}
}
示例5: buscaPublicaciones
function buscaPublicaciones()
{
$bd = new bd();
$inicio = ($_POST["pagina"] - 1) * 5;
$consulta = "select * from publicaciones where id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 AND fecha_fin IS NULL) order by id desc limit 5 OFFSET {$inicio}";
$result = $bd->query($consulta);
$resultTotal = $bd->query("select count(*) as tota from publicaciones where id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 AND fecha_fin IS NULL)");
foreach ($resultTotal as $r => $valor) {
$total = $valor["tota"];
}
$i = 0;
foreach ($result as $r) {
$i++;
$publicacion = new publicaciones($r["id"]);
$usua = new usuario($publicacion->usuarios_id);
if ($_POST["pagina"] == 1) {
$izquierda = "";
} else {
$izquierda = $i == 1 ? " <i class='fa fa-caret-left t30 point izquierda'style='position:absolute; top:37%; left:-2%; ' id='izquierda' onClick='javascript:buscaIzquierda();'></i>" : "";
}
if ($_POST["pagina"] == 5) {
$derecha = "";
} else {
if ($total <= $_POST["pagina"] * 5) {
$derecha = "";
} else {
$derecha = $i == 5 ? " <i class='fa fa-caret-right t30 point derecha'style='position:absolute; float:right; top:37%; right:15%; ' id='derecha' onClick='javascript:buscaDerecha();'></i>" : "";
}
}
$cadena = "\r\n\t \t<div class='col-xs-12 col-sm-12 col-md-6 col-lg-2'>\r\n\t \t{$izquierda}\r\n\t \t\t\t<div class='text-center mar10 publicaciones1' style='relative;width:70%;' id='{$publicacion->id}' onClick='javascript:verDetalle({$publicacion->id})'>\r\n\t\t\t\t \t<br>\r\n\t\t\t\t \t<div class='marco-foto-conf point center-block sombra-div3 ' style='height:120px; width: 120px;' >\r\n\t\t\t\t\t\t<img src='" . $publicacion->getFotoPrincipal() . "' class=' img-responsive center-block img-apdp'>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t<span class='negro t16'>" . $publicacion->tituloFormateado(15) . "</span>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t<span class='red t14'><b>" . $publicacion->getMonto() . "</b></span>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t<span class='t12 grisC'>" . $usua->getEstado() . "</span> <span class='t12 grisC'><i class='fa fa-clock-o'></i>" . $publicacion->getTiempoPublicacion() . "</span>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t{$derecha}\r\n\t\t\t</div>\r\n\t\t";
echo $cadena;
if ($i == 5) {
break;
}
}
}
示例6: header
<?php
if (!isset($_SESSION)) {
session_start();
}
if (!isset($_SESSION["id"])) {
header("Location: index.php");
}
if ($_SESSION["nivel"] < 1) {
header("Location: index.php");
}
include "fcn/incluir-css-js.php";
include "clases/bd.php";
$bd = new bd();
$sql = $bd->query("select count(*) as tota from publicaciones where id in\r\n(select publicaciones_id from publicacionesxstatus where DATE(fecha)=DATE(now()) and status_publicaciones_id=1)");
$row = $sql->fetch();
$valor1 = $row["tota"];
$sql = $bd->query("select count(*) as tota from publicaciones where id in\r\n(select publicaciones_id from publicacionesxstatus where date(fecha)=date(DATE_SUB(CONCAT(CURDATE(), ' 00:00:00'),INTERVAL 1 DAY)) and status_publicaciones_id=1)");
$row = $sql->fetch();
$valor2 = $row["tota"];
$sql = $bd->query("select count(*) as tota from publicaciones where id in\r\n(select publicaciones_id from publicacionesxstatus where WEEKOFYEAR(fecha)=WEEKOFYEAR(now()) and status_publicaciones_id=1)");
$row = $sql->fetch();
$valor3 = $row["tota"];
$sql = $bd->query("select count(*) as tota from publicaciones where id in\r\n(select publicaciones_id from publicacionesxstatus where WEEKOFYEAR(fecha)=WEEKOFYEAR(date(DATE_SUB(CONCAT(CURDATE(), ' 00:00:00'),INTERVAL 7 DAY))) and status_publicaciones_id=1)");
$row = $sql->fetch();
$valor4 = $row["tota"];
$sql = $bd->query("select count(*) as tota from publicaciones where id in \r\n(select publicaciones_id from publicacionesxstatus where MONTH(fecha)=MONTH(now()) and YEAR(fecha)=YEAR(now()) and status_publicaciones_id=1)");
$row = $sql->fetch();
$valor5 = $row["tota"];
$sql = $bd->query("select count(*) as tota from publicaciones where id in \r\n(select publicaciones_id from publicacionesxstatus where MONTH(fecha)=MONTH(DATE_ADD(CURDATE(),INTERVAL -1 MONTH)) and status_publicaciones_id=1)");
$row = $sql->fetch();
示例7: actualizarPublicacion
public function actualizarPublicacion($parametros, $monto, $fotos)
{
$bd = new bd();
$foto = new fotos();
$condicion = "id={$this->id}";
$params["titulo"] = ucwords(strtolower($params["titulo"]));
$result = $bd->doUpdate("publicaciones", $parametros, $condicion);
$params["monto"] = $monto;
$this->setMonto($monto);
$foto->path = "../../" . $foto->path;
$listaFotos = $bd->doFullSelect("fotosxpublicaciones", "publicaciones_id={$this->id}");
$result = $bd->query("delete from fotosxpublicaciones where publicaciones_id={$this->id}");
$ultimafoto = $bd->query("select MAX(id) as ultimo from fotos");
foreach ($ultimafoto as $key) {
$ultima = $key["ultimo"];
}
$i = 0;
$fila = 0;
foreach ($fotos as $data) {
if (substr($data, 0, 10) == "data:image") {
$i++;
$nueva = $ultima + $i;
$data_url = $data;
$data_url = str_replace(" ", "+", $data_url);
$filteredData = substr($data_url, strpos($data_url, ",") + 1);
//Decodificar la dataurl
$unencodedData = base64_decode($filteredData);
$bd->doInsert("fotos", array("id" => $nueva, "ruta" => "galeria/fotos/2015/12/"));
$bd->doInsert("fotosxpublicaciones", array("fotos_id" => $nueva, "publicaciones_id" => $this->id));
//subir la imagen
$ruta = "../../../galeria/fotos/2015/12/{$nueva}.png";
file_put_contents($ruta, $unencodedData);
} else {
$bd->doInsert("fotosxpublicaciones", array("fotos_id" => $listaFotos[$fila]["fotos_id"], "publicaciones_id" => $listaFotos[$fila]["publicaciones_id"]));
$fila++;
}
}
return true;
}
示例8: getAllNotificacionesAdmin
public function getAllNotificacionesAdmin()
{
$bd = new bd();
$consulta = "select fecha, tipos_notificaciones_id tipo, usuarios_id usr, publicaciones_id pub, preguntas_publicaciones_id pregunta, \r\n\t\t\tpana_id pana from notificaciones where tipos_notificaciones_id='1' ORDER BY `notificaciones`.`fecha` DESC limit 25";
if (empty($pagina)) {
$consulta .= " limit 25";
} else {
$start = ($pagina - 1) * 25;
$consulta .= " LIMIT 25 OFFSET {$start}";
}
$result = $bd->query($consulta);
return $result;
}
示例9: getCondiciones
public function getCondiciones()
{
$bd = new bd();
$condicion = "where id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin is null)";
$operador = "and";
if ($this->palabra != "") {
$condicion .= " {$operador} titulo like '%{$this->palabra}%'";
$operador = " and ";
}
if ($this->clasificados_id != "") {
$criterio = "I" . $this->clasificados_id . "F";
$condicion .= $operador . " clasificados_id in (select id from clasificados where ruta like '%{$criterio}%')";
//ojo
$operador = " and ";
}
$consulta = "select (select count(id) from publicaciones {$condicion} and condiciones_publicaciones_id=1) as tota1,\n \t\t\t\t(select count(id) from publicaciones {$condicion} and condiciones_publicaciones_id=2) as tota2,\n \t\t\t\t(select count(id) from publicaciones {$condicion} and condiciones_publicaciones_id=3) as tota3";
$r = $bd->query($consulta);
if ($r) {
return $r->fetch();
} else {
return false;
}
}
示例10: filtraVen
function filtraVen()
{
$bd = new bd();
$palabra = $_POST["palabra"];
$foto = new fotos();
$ruta = $_POST["palabra"] != "" ? "'{$_POST["palabra"]}'" : "";
$ruta .= " <span class='f-condicion'> Vendedores </span>";
?>
<div class="col-xs-12 col-sm-12 col-md-2 col-lg-2 resultados" > <!-- ocultar cuando no hay resultados -->
<div class="marL5 marT5 marB5 contenedor">
<div class="marL10">
<div id="izquierda">
<?php
$criterioPal1 = explode(" ", $_POST["palabra"]);
$criterioPal2 = "(";
$criterioPal3 = "(";
foreach ($criterioPal1 as $c => $valor) {
$criterioPal2 .= "nombre like '%{$valor}%' or apellido like '%{$valor}%' or ";
$criterioPal3 .= "razon_social like '%{$valor}%' or ";
}
$criterioPal2 = substr($criterioPal2, 0, strlen($criterioPal2) - 4) . ")";
$criterioPal3 = substr($criterioPal3, 0, strlen($criterioPal3) - 4) . ")";
if ($_POST["estado"] < 100 && $_POST["estado"] != "") {
$consultaNat = "select usuarios_id from usuarios_naturales where {$criterioPal2} and usuarios_id in (select id from usuarios where estados_id={$_POST["estado"]})";
$consultaJur = "select usuarios_id from usuarios_juridicos where {$criterioPal3} and usuarios_id in (select id from usuarios where estados_id={$_POST["estado"]})";
$consultaNat2 = "select usuarios_id from usuarios_naturales where {$criterioPal2}";
$consultaJur2 = "select usuarios_id from usuarios_juridicos where {$criterioPal3}";
} else {
$consultaNat = "select usuarios_id from usuarios_naturales where {$criterioPal2}";
$consultaJur = "select usuarios_id from usuarios_juridicos where {$criterioPal3}";
$consultaNat2 = $consultaNat;
$consultaJur2 = $consultaJur;
}
$result1 = " id in ({$consultaNat} UNION {$consultaJur})";
$result2 = " id in ({$consultaNat2} UNION {$consultaJur2})";
$consulta = "select count(id) as tota from usuarios where {$result1}";
$consulta2 = "select count(id) as tota from usuarios where {$result2}";
$result = $bd->query($consulta);
$row2 = $result->fetch();
$totalVen = $row2["tota"];
$result = $bd->query($consulta2);
$row3 = $result->fetch();
$totalVen2 = $row3["tota"];
/******************INICIO DE LA BUSQUEDA DE UBICACION******************/
if ($_POST["estado"] < 100) {
$est = "data-estado={$_POST["estado"]}";
} else {
$est = "";
}
if ($_POST["estado"] < 100 && $_POST["estado"] != "") {
$row2 = $bd->doSingleSelect("estados", "id={$_POST["estado"]}");
$ruta .= " En {$row2["nombre"]}";
$totalGen = $totalVen;
$totalGen2 = $totalVen2;
?>
<div data-bandera="sv" id="ubicacion" <?php
echo $est;
?>
>
<h5 class="negro" ><b>Ubicación</b></h5>
<hr class="marR5">
<ul class="nav marR5 t11 marT10 marB20 ">
<li class='marB10 t11'><div class='h-gris'><span ><a class='filtroest' href='#' data-id='100'>TODOS (<?php
echo $totalGen2;
?>
)</a></span></div></li>
<li class='marB10 t11'><div class='h-gris'><span ><a class='blue-vin filtroest' href='#' data-id="<?php
echo $_POST["estado"];
?>
"><?php
echo $row2["nombre"] . "(" . $totalGen . ")";
?>
</a></span></div></li>
<?php
} else {
$estados = $bd->doFullSelect("estados");
$estado = "";
$consultaNat = "select usuarios_id from usuarios_naturales where {$criterioPal2}";
$consultaJur = "select usuarios_id from usuarios_juridicos where {$criterioPal3}";
?>
<div data-bandera="sv" id="ubicacion" <?php
echo $estado;
?>
<h5 class="negro" ><b>Ubicación</b></h5>
<hr class="marR5">
<ul class="nav marR5 t11 marT10 marB20 ">
<?php
foreach ($estados as $e => $valor) {
$consulta = "select count(id) as tota from usuarios where id in ({$consultaNat} UNION {$consultaJur}) and estados_id={$valor["id"]}";
$result2 = $bd->query($consulta);
$row2 = $result2->fetch();
$totalG = $row2["tota"];
if ($totalG > 0) {
?>
<li class='marB10 t11'><div class='h-gris'><span ><a class='blue-vin filtroest' href='#' data-id="<?php
echo $valor["id"];
?>
"><?php
echo $valor["nombre"] . " ({$totalG})";
?>
//.........这里部分代码省略.........
示例11: in
<div class="row contenedor sombra-div hover-vendedores anchoC center-block" id="tiendas" style="display:none; margin-top:80px; ">
<div class="col-xs-12 col-sm-12 col-md-6 col-lg-2">
<p class="text-left mar20" style="border-right: 1px solid #ccc;">
<span class="negro t26 ">Tiendas<br> Verificadas</span>
<br><br>
<span>Puedes confiar libremente<br> en estas tiendas.</span>
<br><br>
<span class="vin-blue t18" style="text-decoration:underline;"><a style="display: block;" href="listadotiendas.php">Ver todos...</a></span>
<br>
</p>
</div>
<!-- Desde aqui
<?php
$i = 0;
$result = $bd->query("select usuarios_id as id from usuarios_juridicos where usuarios_id in (select id from usuarios where certificado=1) order by razon_social");
foreach ($result as $r => $valor) {
$i++;
$usua = new usuario($valor["id"]);
?>
<div class='col-xs-12 col-sm-12 col-md-6 col-lg-2'>
<div class='text-center mar10 vendedores' style='relative;width:70%;' id='<?php
echo $usua->id;
?>
'>
<br>
<br>
<div class='marco-foto-conf point center-block sombra-div3 ' style='height:120px; width: 120px;' >
<img src='<?php
echo $foto->buscarFotoUsuario($usua->id);
?>
示例12: actJur
function actJur()
{
session_start();
$bd = new bd();
if (!isset($_POST["id"])) {
$usuario = new usuario($_SESSION["id"]);
$actUsua = $_SESSION["id"];
} else {
$bd->query("delete from usuarios_naturales where usuarios_id={$_POST["id"]}");
$valores = array("razon_social" => $_POST["e_razonsocial"], "rif" => $_POST["e_rif"], "tipo" => $_POST["e_tipo"], "usuarios_id" => $_POST["id"], "categorias_juridicos_id" => $_POST["e_categoria"]);
$bd->doInsert("usuarios_juridicos", $valores);
$usuario = new usuario($_POST["id"]);
$actUsua = $_POST["id"];
}
$values_jur = array("tipo" => filter_input(INPUT_POST, "e_tipo"), "rif" => filter_input(INPUT_POST, "e_rif"), "razon_social" => filter_input(INPUT_POST, "e_razonsocial"), "categorias_juridicos_id" => filter_input(INPUT_POST, "e_categoria"));
$values_usu = array("estados_id" => filter_input(INPUT_POST, "e_estado"), "telefono" => filter_input(INPUT_POST, "e_telefono"), "direccion" => filter_input(INPUT_POST, "e_direccion"));
if ($usuario->j_rif == $values_jur["rif"]) {
$bd->doUpdate("usuarios_juridicos", $values_jur, "usuarios_id = {$actUsua}");
$bd->doUpdate("usuarios", $values_usu, "id = {$actUsua}");
echo json_encode(array("result" => "OK"));
} else {
if ($bd->valueExist("usuarios_juridicos", $values_jur['rif'], "rif")) {
echo json_encode(array("result" => "error", "fields" => array("e_rif" => "El numero de rif ya esta en uso")));
} else {
$bd->doUpdate("usuarios_juridicos", $values_jur, "usuarios_id = {$actUsua}");
$bd->doUpdate("usuarios", $values_usu, "id = {$actUsua}");
echo json_encode(array("result" => "OK"));
}
}
}
示例13: bd
<?php
include "clases/bd.php";
$bd = new bd();
$c1 = 0;
$c2 = 0;
$result = $bd->query("select * from fotosxpublicaciones where publicaciones_id in (\nselect id from publicaciones where id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin is null))");
foreach ($result as $r => $valor) {
$ruta = $bd->doSingleSelect("fotos", "id={$valor["fotos_id"]}");
$file = $ruta["ruta"] . $ruta["id"] . ".png";
if (file_exists($file)) {
echo "<br>EXISTE EL ARCHIVO: {$file}";
$c1++;
} else {
$c2++;
echo "<br>NO EXISTE EL ARCHIVO: {$file}";
copy("galeria/img/actualizar_foto.png", $file);
}
}
echo "<br>Existen {$c1} <br>";
echo "No Existen {$c2} <br>";
示例14: deleteUser
function deleteUser()
{
$sql = new bd();
$usuarios_id = filter_input(INPUT_POST, "usuarios_id");
$consulta = "DELETE FROM usuarios where id={$usuarios_id}";
$res = $sql->query($consulta);
if ($res) {
echo json_encode(array("result" => "OK"));
} else {
echo json_encode(array("result" => "error"));
}
}
示例15: bd
<?php
session_start();
//session
if (!class_exists('bd')) {
include "config_sisic.php";
$bd = new bd();
}
if (isset($_SESSION['currentUser'])) {
$currentUser = $_SESSION['currentUser'];
$userID = $_SESSION['currentID'];
$role = $_SESSION['role'];
//get the subjects user/teacher is in charge of or if role is d (director) get all the classes
$sql = "SELECT ID, CONCAT(Class.Class, ' - ', `Class Copesal`.Subject) AS ClassSubject " . "FROM `Class Copesal` " . "INNER JOIN Class " . "ON `Class Copesal`.ClassID = Class.`Class ID` " . "WHERE ID = :ID";
$arr = array(":ID" => $_POST["CLASS_ID"]);
$recordset_class = $bd->query($sql, $arr);
$clases_periodos = "";
foreach ($recordset_class as $class) {
$CLASS_SUBJECT = $class["ClassSubject"];
}
$sql = "SELECT b.goal as LOGRO, b.ID as ID_LOGRO \n\t\t\t\tFROM indicator a\n\t\t\t\tLEFT JOIN goal b ON a.Goal_ID = b.ID\n\t\t\t\tWHERE a.`Class Copesal_id` = :Copesal_id\n\t\t\t\tGROUP BY b.goal";
$arr = array(":Copesal_id" => $_POST["CLASS_ID"]);
$recordset_goal = $bd->query($sql, $arr);
$clases_periodos = "";
$i = 1;
$LIST = "";
foreach ($recordset_goal as $goal) {
$sql2 = "SELECT a.indicator as INDICATOR, a.ID as ID_INDICATOR, c.weigth as WEIGTH\n\t\t\t\t\tFROM indicator a\n\t\t\t\t\tLEFT JOIN goal b ON a.Goal_ID = b.ID\n\t\t\t\t\tLEFT JOIN category c ON a.CategoryID = c.CategoryID\n\t\t\t\t\tWHERE a.`Class Copesal_id` = :Copesal_id\n\t\t\t\t\tAND Goal_ID = :Goal_ID";
$arr2 = array(":Goal_ID" => $goal["ID_LOGRO"], ":Copesal_id" => $_POST["CLASS_ID"]);
$recordset_indicator = $bd->query($sql2, $arr2);
$clases_periodos = "";