$valor) { $asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; eval($asignacion); } // objetivos para el termometro (para cada id) if ($id==1) $target= 1500; else if ($id==2 || $id==3 || $id==5 || $id==9) $target= 100; else $target= 100; include("resources/master_sqli.php"); // Evento $rs = $db->query(" SELECT (CONCAT(EventoDescr, ', ', DATE_FORMAT(EventoFecha, '%d de %M de %Y'))) AS Evento, Enlace1, Enlace2, Enlace3, Enlace4, Chbox1, Chbox2, GastosOnline FROM EVENTO WHERE IdEvento='$id' "); if($rs === false) trigger_error(' Error: ' . $db->error, E_USER_ERROR); $rows_returned = $rs->num_rows; while($c = $rs->fetch_assoc()) { $_SESSION['evento']= $c['Evento']; // date $_SESSION['enlace1']= $c['Enlace1']; $_SESSION['enlace2']= $c['Enlace2']; $_SESSION['enlace3']= $c['Enlace3']; $_SESSION['enlace4']= $c['Enlace4']; $_SESSION['gastos']= $c['GastosOnline']; $_SESSION['checkbox'][1]= $c['Chbox1']; $_SESSION['checkbox'][2]= $c['Chbox2']; } $_SESSION['idevent']= $id; if ($rows_returned==0) { echo "Documento no disponible."; exit; } // termometro $rs = $db->query(" SELECT SUM(Importe) AS Total FROM _Entreculturas_Donantes WHERE IdEvento=$id "); if($rs === false) trigger_error(' Error: ' . $db->error, E_USER_ERROR); $rows_returned = $rs->num_rows; while($c = $rs->fetch_assoc()) $total= $c['Total']; if (!$total) $total= 0; // si hay dorsal if ($dorsal) { $rs = $db->query(" SELECT I.Idinscripcion, I.Nombre AS CNombre, CONCAT(Nombre, ' ', Apellidos, ' (dorsal ', Dorsal, ')') AS Corredor, C.Comentario, C.Imagen FROM _Entreculturas_Inscripciones I LEFT JOIN _Entreculturas_Corredores C ON I.Idinscripcion=C.IdInscripcion WHERE I.Dorsal=$dorsal AND IdEvento=$id "); if($rs === false) trigger_error(' Error: ' . $db->error, E_USER_ERROR); $rows_returned = $rs->num_rows; while($c = $rs->fetch_assoc()) { $idcorred= $c['Idinscripcion']; $cnombre= $c['CNombre']; $corredor= $c['Corredor']; $comentar= $c['Comentario']; $imagen= $c['Imagen']; } } // top donaciones $rs = $db->query(" SELECT EC.IdInscripcion, EI.Nombre, CONCAT('(dorsal ', Dorsal, ', carrera de ', EventoDescr, ', ', ModalidadDescr, ')') AS Corredor, EC.Comentario, Imagen, COUNT(ED.IdInscripcion) AS 'Unidos', FORMAT(SUM(Importe),2) AS Donaciones FROM _Entreculturas_Corredores EC INNER JOIN _Entreculturas_Inscripciones EI ON EC.IdInscripcion=EI.Idinscripcion INNER JOIN EVENTO EV ON EI.IdEvento=EV.IdEvento INNER JOIN EVENTO_MODALIDAD EM ON EI.IdModalidad=EM.IdModalidad INNER JOIN _Entreculturas_Donantes ED ON ED.IdInscripcion=EC.IdInscripcion WHERE EC.Comentario>'' GROUP BY Corredor, EC.Comentario, Imagen ORDER BY Unidos DESC "); if($rs === false) trigger_error(' Error: ' . $db->error, E_USER_ERROR); $rows_returned = $rs->num_rows; while($c = $rs->fetch_assoc()) { $topIdc[]= $c['IdInscripcion']; $topNom[]= $c['Nombre']; $topCor[]= $c['Corredor']; $topCom[]= $c['Comentario']; $topImg[]= $c['Imagen']; $topUni[]= $c['Unidos']; $topDon[]= $c['Donaciones']; } $rs->free(); mysql_close(); ?> Entreculturas




Unirme sssa