Nueva pregunta

Pregunta:

Fecha: 10-05-2017 08:22:31 (En Español)

Ayuda con sistema de votaciones de colegio[Resuelta]

Hola, soy nuevo en la comunidad y un poco nuevo en php.

Miren estoy haciendo un sitio para votaciones para un colegio de secundaria.
Tengo estas tablas:
votantes: son los alumnos tienen: Id, Nombre, Apellido, Curso, seccion, area, jornada
candidatos: son los candidatos(estos estan registrados tambien en la tabla votantes): id, movimiento, fotografia
votos: es la tabla donde se almacenan los votos: id_votante, id_candidato, tipo(puede ser valido o blanco)

Bueno ya hice la mayor parte lo que me falta es hacer los reportes, me piden un reporte global y uno por curo y seccion.

Alguna idea por favor.

Gracias.
Etiquetas: Base de Datos - Empezar a programar - MySQL - PHP - Pregunta - SQL Votos: 0 - Respuestas: 5 - Vistas: 11 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 10-05-2017 08:37:06 Hola, y qué debería aparecer en los reportes?
    El reporte global asumo que tenés que mostrar todos los votos.
    Sería un select *from votos que tenga un inner join para mostrar los nombres de los candidatos (si lo requiere, sino dejarías solo el id).
    La sintáxis del inner join de ejemplo sería así:
    SELECT column_name(s)
    FROM table1
    INNER JOIN table2 ON table1.column_name = table2.column_name;


    Y en el reporte por curso deberías hacer otro select con inner join a la tabla candidatos, si no me equivoco y no te entendí mal.

    Podrías mostrarnos que tenes hecho hasta ahora y me sería más fácil ayudarte.
    Un saludo
      Votos: 1 - Link respuesta
     
  • Fecha: 10-05-2017 11:29:42 PARA TUS REPORTES DEBE USAR JOINS SQL EJEMPLO

    SELECT
     t1.campo1
     ,t1.campo2
     ,t2.campo1
     ,t2.campo2
    FROM tabla1 t1
    JOIN tabla2 t2 ON (t1.id=t2.idt1)
    


    Y para mostrarlos en pantalla ésto lo guardas en un array y despues recorres ese array para ir imprimiendo los datos.
      Votos: 0 - Link respuesta
     
  • Fecha: 11-05-2017 02:17:05 Claro, lo guardas en un array y lo recorres con un foreach.
    por ej
    $arreglo = array();
    foreach ($arreglo as $row){
           echo $row['campo'];
    }
    


    Un saludo
      Votos: 1 - Link respuesta
     
  • Fecha: 11-05-2017 05:21:37 Espero ésto te ayude, adelanta como al minuto 15 es donde se explica la consulta y el foreach

    CONEXION Y CONSULTA EN PDO


      Votos: 1 - Link respuesta
     
  • Fecha: 17-05-2017 13:36:09 Gracias a todos, ya solucione el problema.   Votos: 1 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com