Que tengo mal en este codigo
Publicado por Francisco Daniel Flores (74 intervenciones) el 30/08/2020 18:58:20
Hola Amigos, recurro a ustedes para que me ayuden con este codigo. Quiero hacer un cuadro que tenga la informaciòn de distintos eventos. Los eventos tienen una categoria (Congresos, Seminarios, cursos). En el cuadro que se encuentra en el index, quiero que me muestre esta informaciòn pero solo de dos de cada uno y ademas que por defecto se visualice los congresos, y si el usuario da clic en seminarios, recien ahì que apareczca esa informaciòn. El codigo es el siguiente:
Les agradeceria muchisimo si me pueden ayudar.
Gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<section class="programa">
<div class="contenedor-video">
<video autoplay loop poster="img/bg-talleres.jpg">
<source src="video/video.mp4" type="video/mp4">
<source src="video/video.webm" type="video/webm">
<source src="video/video.ogv" type="video/ogg">
</video>
</div> <!--contenedor video-->
<div class="contenido-programa">
<div class="contenedor">
<div class="programa-evento">
<h2>Proximos Eventos</h2>
<?php
try {
require_once('php/conexion.php');
$con->set_charset("utf8");
$sql = "SELECT * FROM `categoria_eventos` ";
$resultado = $con->query($sql);
} catch (Exception $e) {
$error = $e->getMessage();
}
?>
<nav class="menu-programa">
<?php while($cat = $resultado->fetch_array(MYSQLI_ASSOC)) { ?>
<?php $categoria = $cat['cat_evento']; ?>
<a href="#<?php echo strtolower($categoria) ?>">
<i class="fa <?php echo $cat['icono'] ?>" aria-hidden="true"></i> <?php echo $categoria ?>
</a>
<?php } ?>
</nav>
<?php
try {
require_once('php/conexion.php');
$sql = "SELECT `evento_id`, `nombre_evento`, `fecha_evento`, `hora_evento`, `disertante`, `descripcion`, `lugar`, `cat_evento` ";
$sql .= "FROM eventos ";
$sql .= "INNER JOIN categoria_eventos ";
$sql .= "ON eventos.id_cat_evento=categoria_eventos.id ";
$sql .= "AND eventos.id_cat_evento = 1 ";
$sql .= "ORDER BY `evento_id` LIMIT 2;";
$sql .= "SELECT `evento_id`, `nombre_evento`, `fecha_evento`, `hora_evento`, `disertante`, `descripcion`, `lugar`, `cat_evento` ";
$sql .= "FROM eventos ";
$sql .= "INNER JOIN categoria_eventos ";
$sql .= "ON eventos.id_cat_evento=categoria_eventos.id ";
$sql .= "AND eventos.id_cat_evento = 2 ";
$sql .= "ORDER BY `evento_id` LIMIT 2;";
$sql .= "SELECT `evento_id`, `nombre_evento`, `fecha_evento`, `hora_evento`, `disertante`, `descripcion`, `lugar`, `cat_evento` ";
$sql .= "FROM eventos ";
$sql .= "INNER JOIN categoria_eventos ";
$sql .= "ON eventos.id_cat_evento=categoria_eventos.id ";
$sql .= "AND eventos.id_cat_evento = 3 ";
$sql .= "ORDER BY `evento_id` LIMIT 2;";
} catch (Exception $e) {
$error = $e->getMessage();
}
?>
<?php $con->multi_query($sql); ?>
<?php
do {
$resultado = $con->store_result();
$row = $resultado->fetch_all(MYSQLI_ASSOC); ?>
<?php $i = 0; ?>
<?php foreach($row as $evento): ?>
<?php if($i % 2 == 0) { ?>
<div id="<?php echo strtolower($evento['cat_evento']) ?>" class="info-curso ocultar clearfix">
<?php } ?>
<div class="detalle-evento">
<h3><?php echo html_entity_decode($evento['nombre_evento']) ?></h3>
<p><i class="fa fa-clock-o" aria-hidden="true"></i> <?php echo $evento['hora_evento']; ?></p>
<p><i class="fa fa-calendar" aria-hidden="true"></i> <?php echo $evento['fecha_evento']; ?></p>
<p><i class="fa fa-user" aria-hidden="true"></i> <?php echo $evento['disertante']; ?></p>
</div>
<?php if($i % 2 == 1): ?>
</div> <!--#talleres-->
<?php endif; ?>
<?php $i++; ?>
<?php endforeach; ?>
<?php $resultado->free(); ?>
<?php } while ($con->more_results() && $con->next_result());?>
</div> <!--.programa-evento-->
</div> <!--.contenedor-->
</div><!--.contenido-programa-->
<a href="calendario.php" class="button">Ver Todos</a>
</section>
Les agradeceria muchisimo si me pueden ayudar.
Gracias
Valora esta pregunta


-1