Commit a404334f by Javier Godino Moral

añadimos jornada y equipo

parents 051a1096 7a99df2c
<?php
$host="localhost";
$bd="webapp";
$usuario="root";
$contrasenia="";
try {
$conexion=new PDO("mysql:host=$host;dbname=$bd",$usuario,$contrasenia);
} catch ( Exception $ex) {
echo $ex->getMessage();
}
?>
\ No newline at end of file
<?php
session_start();
if($_POST){
if((($_POST['usuario']=="javi")&&($_POST['contrasenia']=="jgm00116"))||(($_POST['usuario']=="angel")&&($_POST['contrasenia']=="acm00237"))){
$_SESSION['usuario']="admin";
if($_POST['usuario']=="javi"){
$_SESSION['nombreUsuario']="javi";
}else{
$_SESSION['nombreUsuario']="angel";
}
header('Location:inicio.php');
}else{
$mensaje="Error: El usuario o contraseña son incorrectos";
}
}
?>
<!doctype html>
<html lang="en">
<head>
<title>Title</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
<ul class="nav navbar-nav">
<li class="nav-item">
<a class="nav-link logo" href="../index.php"><img src="../LogoWeb.png" alt=""></a>
</li>
</ul>
</nav>
<div class="container">
<div class="row">
<div class="col-md-12">
</br></br></br></br></br></br></br></br></br></br></br></br>
<div class="card">
<div class="card-header text-center">
Iniciar Sesión
</div>
<div class="card-body">
<?php if(isset($mensaje)) {?>
<div class="alert alert-danger" role="alert">
<?php echo $mensaje;?>
</div>
<?php }?>
<form method="POST">
<div class = "form-group">
<label >Usuario:</label>
<input type="text" class="form-control" name="usuario" placeholder="Introduce tu usuario">
</div>
<div class="form-group">
<label >Contraseña:</label>
<input type="password" class="form-control" name="contrasenia" placeholder="Introduce tu contraseña">
</div>
<button type="submit" class="btn btn-primary">Entrar</button>
</form>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<?php include("template/cabecera.php"); ?>
<div class="col-md-12">
<div class="jumbotron">
<h1 class="display-4 text-center">Bienvenido desarrollador <?php echo $nombreUsuario; ?></h1>
<p class="lead text-center">¿Que desea hacer usted?</p>
<hr class="my-2">
<p class="lead text-center">
<a class="btn btn-primary btn-lg" href="<?php echo $url;?>/administrador/seccion/equipos.php" role="button">Añadir Equipo</a>
<a class="btn btn-primary btn-lg" href="<?php echo $url;?>/administrador/seccion/jornada.php" role="button">Añadir Jornada</a>
<a class="btn btn-primary btn-lg" href="<?php echo $url;?>/administrador/seccion/jugadores.php" role="button">Añadir Jugador</a>
<a class="btn btn-primary btn-lg" href="<?php echo $url;?>/administrador/seccion/goles.php" role="button">Añadir Gol</a>
</p>
</div>
</div>
<?php include("template/pie.php"); ?>
\ No newline at end of file
<?php include("../template/cabecera.php");?>
<?php
session_start();
session_destroy();
header('Location:../index.php')
?>
<?php include("../template/pie.php");?>
\ No newline at end of file
<?php include("../template/cabecera.php");?>
<?php
$txtequipo=(isset($_POST['id_equipo']))?$_POST['id_equipo']:"";
$txtnombreEquipo=(isset($_POST['nombreEquipo']))?$_POST['nombreEquipo']:"";
$txtimagen=(isset($_FILES['imgEquipo']['name']))?$_FILES['imgEquipo']['name']:"";
$accion=(isset($_POST['accion']))?$_POST['accion']:"";
include("../config/bd.php");
switch($accion){
case "Agregar":
//INSERT INTO `equipos` (`id`, `Nombre`, `Imagen`) VALUES (NULL, 'atlethic', 'atlethic.png');
$SQL=$conexion->prepare("INSERT INTO equipos ( Nombre, Imagen) VALUES (:nombre, :escudo);");
$SQL->bindParam(':nombre',$txtnombreEquipo);
$fecha= new DateTime();
$nombreArchivo=($txtimagen!="")?$fecha->getTimestamp()."_".$_FILES["imgEquipo"]["name"]:"imagen.jpg";
$imgtmp=$_FILES["imgEquipo"]["tmp_name"];
if($imgtmp!=""){
move_uploaded_file($imgtmp, "../../img/.$nombreArchivo");
}
$SQL->bindParam(':escudo',$nombreArchivo);
$SQL->execute();
break;
case "Modificar":
$SQL=$conexion->prepare("UPDATE equipos SET nombre=:nombre WHERE id=:id");
$SQL->bindParam(':id',$txtequipo);
$SQL->bindParam(':nombre',$txtnombreEquipo);
$SQL->execute();
if($txtimagen!=""){
$fecha= new DateTime();
$nombreArchivo=($txtimagen!="")?$fecha->getTimestamp()."_".$_FILES["imgEquipo"]["name"]:"imagen.jpg";
$imgtmp=$_FILES["imgEquipo"]["tmp_name"];
move_uploaded_file($imgtmp, "../../img/.$nombreArchivo");
$SQL=$conexion->prepare("SELECT Imagen FROM equipos WHERE id=:id");
$SQL->bindParam(':id',$txtequipo);
$SQL->execute();
$IMGEquipo=$SQL->fetch(PDO::FETCH_LAZY);
if(isset($IMGEquipo["Imagen"]) && ($IMGEquipo["Imagen"]!="imagen.jpg")){
if(file_exists("../../img/".$IMGEquipo["Imagen"])){
unlink("../../img/".$IMGEquipo["Imagen"]);
}
}
$SQL=$conexion->prepare("UPDATE equipos SET Imagen=:imagen WHERE id=:id");
$SQL->bindParam(':id',$txtequipo);
$SQL->bindParam(':imagen',$nombreArchivo);
$SQL->execute();
}
break;
case "Cancelar":
header("Location:equipos.php");
break;
case "Seleccionar":
$SQL=$conexion->prepare("SELECT * FROM equipos WHERE id=:id");
$SQL->bindParam(':id',$txtequipo);
$SQL->execute();
$Equipo=$SQL->fetch(PDO::FETCH_LAZY);
$txtnombreEquipo=$Equipo['Nombre'];
$txtimagen=$Equipo['Imagen'];
break;
case "Borrar":
$SQL=$conexion->prepare("SELECT Imagen FROM equipos WHERE id=:id");
$SQL->bindParam(':id',$txtequipo);
$SQL->execute();
$IMGEquipo=$SQL->fetch(PDO::FETCH_LAZY);
if(isset($IMGEquipo["Imagen"]) && ($IMGEquipo["Imagen"]!="imagen.jpg")){
if(file_exists("../../img/.".$IMGEquipo["Imagen"])){
unlink("../../img/.".$IMGEquipo["Imagen"]);
}
}
$SQL=$conexion->prepare("DELETE FROM equipos WHERE id=:id");
$SQL->bindParam(':id',$txtequipo);
$SQL->execute();
break;
}
$SQL=$conexion->prepare("SELECT * FROM equipos");
$SQL->execute();
$listaEquipos=$SQL->fetchAll(PDO::FETCH_ASSOC);
?>
<div class="col-md-4">
<div class="card">
<div class="card-header text-center">
Añadir Equipo
</div>
<div class="card-body">
<form method="POST" enctype="multipart/form-data" >
<div class = "form-group">
<label for="id_equipo">ID Equipo: </label>
<input type="text" required readonly class="form-control" value="<?php echo $txtequipo;?>" name="id_equipo" id="id_equipo" placeholder="Indica el id del nuevo equipo">
</div>
<div class = "form-group">
<label for="nombreEquipo">Nombre: </label>
<input type="text" required class="form-control" value="<?php echo $txtnombreEquipo; ?>" name="nombreEquipo" id="nombreEquipo" placeholder="Añade un equipo">
</div>
<div class = "form-group">
<label for="imgEquipo">Escudo:
<?php echo $txtimagen; ?>
<?php if($txtimagen!=""){ ?>
<img src="../../img/.<?php echo $txtimagen; ?>" width="200" alt="" srcset="">
<?php } ?>
</label>
<input type="file" class="form-control" name="imgEquipo" id="imgEquipo" placeholder="Añade un escudo">
</div>
<div class="btn-group" role="group" aria-label="">
<button type="submit" name="accion" <?php echo ($accion=="Seleccionar")?"disabled":"";?> value="Agregar" class="btn btn-success">Añadir</button>
<button type="submit" name="accion" <?php echo ($accion!="Seleccionar")?"disabled":"";?> value="Modificar" class="btn btn-warning">Modificar</button>
<button type="submit" name="accion" <?php echo ($accion!="Seleccionar")?"disabled":"";?> value="Cancelar" class="btn btn-info">Cancelar</button>
</div>
</form>
</div>
</div>
</div>
<div class="col-md-8">
<table class="table table-bordered">
<thead>
<tr>
<th class="text-center">ID Equipo</th>
<th class="text-center">Equipo</th>
<th class="text-center">Escudo</th>
<th class="text-center">Acciones</th>
</tr>
</thead>
<tbody>
<?php foreach($listaEquipos as $equipo) {?>
<tr>
<td class="text-center"><?php echo $equipo['id'] ?></td>
<td class="text-center"><?php echo $equipo['Nombre'] ?></td>
<td>
<img src="../../img/.<?php echo $equipo['Imagen']; ?>" width="200" alt="" srcset="">
</td>
<td>
<form method="POST">
<input type="hidden" name="id_equipo" id="id_equipo" value="<?php echo $equipo['id'] ?>"/>
<input type="submit" name="accion" value="Seleccionar" class="btn btn-primary"/>
<input type="submit" name="accion" value="Borrar" class="btn btn-danger"/>
</form>
</td>
</tr>
<?php }?>
</tbody>
</table>
</div>
<?php include("../template/pie.php");?>
\ No newline at end of file
<?php include("../template/cabecera.php");?>
<?php
$idpartido=(isset($_POST['id_partido']))?$_POST['id_partido']:"";
$idjornada=(isset($_POST['id_jornada']))?$_POST['id_jornada']:"";
$idequipoL=(isset($_POST['id_equipoL']))?$_POST['id_equipoL']:"";
$idequipoV=(isset($_POST['id_equipoV']))?$_POST['id_equipoV']:"";
$golesLocal=(isset($_POST['golesL']))?$_POST['golesL']:"";
$golesVisitante=(isset($_POST['golesV']))?$_POST['golesV']:"";
$accion=(isset($_POST['accion']))?$_POST['accion']:"";
include("../config/bd.php");
$jornada=(isset($_POST['jornada']))?$_POST['jornada']:"";
//SELECT id_equipoL, id_equipoV FROM jornadas WHERE id_jornada=:id_jornada
$SQL=$conexion->prepare("SELECT id_partido, id_jornada, id_equipoL, id_equipoV, golesL, golesV FROM jornadas WHERE id_jornada=:id_jornada ");
$SQL->bindParam(':id_jornada',$idjornada);
$SQL->execute();
$listapartidos=$SQL->fetchAll(PDO::FETCH_ASSOC);
foreach($listapartidos as $partido){
$idpartido=$partido['id_partido'];
}
switch($accion){
case "Agregar":
//INSERT INTO `jornadas` (`id_partido`, `id_jornada`, `id_equipoL`, `id_equipoV`, `golesL`, `golesV`) VALUES (NULL, '1', '1', '2', NULL, NULL);
$SQL=$conexion->prepare("UPDATE jornadas SET golesL=:golesL , golesV=:golesV WHERE id_partido=:id_partido");
$SQL->bindParam(':id_partido',$idpartido);
$SQL->bindParam(':golesL',$golesLocal);
$SQL->bindParam(':golesV',$golesVisitante);
$SQL->execute();
$SQL3=$conexion->prepare("SELECT id_jornada, id_equipoL, id_equipoV, golesL, golesV FROM jornadas WHERE id_partido=:id_partido");
$SQL3->bindParam(':id_partido',$idpartido);
$SQL3->execute();
$partido=$SQL3->fetch(PDO::FETCH_LAZY);
$idequipoL=$partido['id_equipoL'];
$idequipoV=$partido['id_equipoV'];
$idjornada=$partido['id_jornada'];
$golesLocal=$partido['golesL'];
$golesVisitante=$partido['golesV'];
$SQL2=$conexion->prepare("SELECT id_partido, id_jornada, id_equipoL, id_equipoV, golesL, golesV FROM jornadas WHERE id_jornada=:id_jornada ");
$SQL2->bindParam(':id_jornada',$idjornada);
$SQL2->execute();
$listapartidos=$SQL2->fetchAll(PDO::FETCH_ASSOC);
break;
case "Modificar":
$SQL=$conexion->prepare("UPDATE jornadas SET golesL=:golesL , golesV=:golesV WHERE id_partido=:id_partido");
$SQL->bindParam(':id_partido',$idpartido);
$SQL->bindParam(':golesL',$golesLocal);
$SQL->bindParam(':golesV',$golesVisitante);
$SQL->execute();
$SQL3=$conexion->prepare("SELECT id_jornada, id_equipoL, id_equipoV, golesL, golesV FROM jornadas WHERE id_partido=:id_partido");
$SQL3->bindParam(':id_partido',$idpartido);
$SQL3->execute();
$partido=$SQL3->fetch(PDO::FETCH_LAZY);
$idequipoL=$partido['id_equipoL'];
$idequipoV=$partido['id_equipoV'];
$idjornada=$partido['id_jornada'];
$golesLocal=$partido['golesL'];
$golesVisitante=$partido['golesV'];
$SQL2=$conexion->prepare("SELECT id_partido, id_jornada, id_equipoL, id_equipoV, golesL, golesV FROM jornadas WHERE id_jornada=:id_jornada ");
$SQL2->bindParam(':id_jornada',$idjornada);
$SQL2->execute();
$listapartidos=$SQL2->fetchAll(PDO::FETCH_ASSOC);
break;
case "Cancelar":
header("Location:goles.php");
break;
case "Seleccionar":
$SQL=$conexion->prepare("SELECT id_jornada, id_equipoL, id_equipoV, golesL, golesV FROM jornadas WHERE id_partido=:id_partido");
$SQL->bindParam(':id_partido',$idpartido);
$SQL->execute();
$partido=$SQL->fetch(PDO::FETCH_LAZY);
$idequipoL=$partido['id_equipoL'];
$idequipoV=$partido['id_equipoV'];
$idjornada=$partido['id_jornada'];
$golesLocal=$partido['golesL'];
$golesVisitante=$partido['golesV'];
$SQL2=$conexion->prepare("SELECT id_partido, id_jornada, id_equipoL, id_equipoV, golesL, golesV FROM jornadas WHERE id_jornada=:id_jornada ");
$SQL2->bindParam(':id_jornada',$idjornada);
$SQL2->execute();
$listapartidos=$SQL2->fetchAll(PDO::FETCH_ASSOC);
break;
case "Borrar":
$SQL=$conexion->prepare("UPDATE jornadas SET golesL=NULL , golesV=NULL WHERE id_partido=:id_partido");
$SQL->bindParam(':id_partido',$idpartido);
$SQL->execute();
break;
}
?>
<div class="col-md-6">
<div class="card">
<div class="card-header text-center">
Consultar Jornada
</div>
<div class="card-body">
<form method="POST" enctype="" >
<div class = "form-group">
<label for="jornada">Jornada: </label>
<input type="number" min="1" max="9" required class="form-control" name="id_jornada" id="id_jornada" placeholder="Indica la jornada que desea consultar">
</div>
<div class="btn-group" role="group" aria-label="">
<button type="submit" name="Jornada" value="Jornada" class="btn btn-success">Consultar</button>
</div>
</form>
</div>
</div>
</div>
<div class="col-md-6">
<div class="card">
<div class="card-header text-center">
Añadir Gol
</div>
<div class="card-body">
<form method="POST" enctype="multipart/form-data" >
<div class = "form-group">
<label for="id_EquipoL">ID Partido: </label>
<input type="number" required readonly class="form-control" value="<?php echo $idpartido;?>" name="id_partido" id="id_partido" placeholder="Id del Partido">
</div>
<div class = "form-group">
<label hidden for="id_EquipoL">ID Equipo Local: </label>
<input hidden type="number" required readonly class="form-control" value="<?php echo $idequipoL;?>" name="id_equipoL" id="id_equipoL" placeholder="Id del equipo LOCAL">
</div>
<div class = "form-group">
<label for="id_equipo">Goles Equipo Local: </label>
<input type="number" min="0" required class="form-control" value="<?php echo $golesLocal;?>" name="golesL" id="golesL" placeholder="Indica los goles locales">
</div>
<div class = "form-group">
<label hidden for="id_EquipoV">ID Equipo Visitante: </label>
<input hidden type="number" required readonly class="form-control" value="<?php echo $idequipoV;?>" name="id_equipoV" id="id_equipoV" placeholder="Id del equipo VISITANTE">
</div>
<div class = "form-group">
<label for="id_jornada">Goles Equipo Visitante: </label>
<input type="number" min="0" required class="form-control" value="<?php echo $golesVisitante;?>" name="golesV" id="golesV" placeholder="Indica los goles visitante">
</div>
<div class="btn-group" role="group" aria-label="">
<button type="submit" name="accion" value="Agregar" class="btn btn-success">Añadir</button>
<button type="submit" name="accion" <?php echo ($accion!="Seleccionar")?"disabled":"";?> value="Modificar" class="btn btn-warning">Modificar</button>
<button type="submit" name="accion" <?php echo ($accion!="Seleccionar")?"disabled":"";?> value="Cancelar" class="btn btn-info">Cancelar</button>
</div>
</form>
</div>
</div>
</div>
<div class="col-md-12">
</br> </br>
<div class="card">
<div class="card-header text-center">
JORNADA
<?php echo( $idjornada); ?>
</div>
</div>
<div class="col-md-12">
<table class="table table-bordered">
<thead>
<tr>
<th class="text-center">ID Partido</th>
<th class="text-center">Equipo L</th>
<th class="text-center">Equipo V</th>
<th class="text-center">Goles Local</th>
<th class="text-center">Goles Visitante</th>
<th class="text-center">Acciones</th>
</tr>
</thead>
<tbody>
<?php foreach($listapartidos as $partido) {?>
<tr>
<td class="text-center">
<?php echo $partido['id_partido']?>
</td>
<td class="text-center"><?php $SQL2=$conexion->prepare("SELECT Nombre FROM equipos WHERE id = :id_equipoL ");
$SQL2->bindParam(':id_equipoL',$partido['id_equipoL']);
$SQL2->execute();
$listaLocales=$SQL2->fetchAll(PDO::FETCH_ASSOC);
?>
<?php foreach($listaLocales as $Local) {?>
<?php echo $Local['Nombre'] ?>
<?php }?>
</td>
<td class="text-center"><?php $SQL3=$conexion->prepare("SELECT Nombre FROM equipos WHERE id = :id_equipoV ");
$SQL3->bindParam(':id_equipoV',$partido['id_equipoV']);
$SQL3->execute();
$listaLocales=$SQL3->fetchAll(PDO::FETCH_ASSOC);
?>
<?php foreach($listaLocales as $Local) {?>
<?php echo $Local['Nombre'] ?>
<?php }?>
</td>
<td class="text-center">
<?php echo $partido['golesL']?>
</td>
<td class="text-center">
<?php echo $partido['golesV']?>
</td>
<td class="text-center">
<form method="POST">
<input type="hidden" name="id_partido" id="id_partido" value="<?php echo $partido['id_partido'] ?>"/>
<input type="submit" name="accion" value="Seleccionar" class="btn btn-primary"/>
<input type="submit" name="accion" value="Borrar" class="btn btn-danger"/>
</form>
</td>
</tr>
<?php }?>
</tbody>
</table>
</div>
<?php include("../template/pie.php");?>
\ No newline at end of file
<?php include("../template/cabecera.php");?>
<?php
$idpartido=(isset($_POST['id_partido']))?$_POST['id_partido']:"";
$idjornada=(isset($_POST['id_jornada']))?$_POST['id_jornada']:"";
$idequipoL=(isset($_POST['id_equipoL']))?$_POST['id_equipoL']:"";
$idequipoV=(isset($_POST['id_equipoV']))?$_POST['id_equipoV']:"";
$accion=(isset($_POST['accion']))?$_POST['accion']:"";
include("../config/bd.php");
switch($accion){
case "Agregar":
//INSERT INTO `jornadas` (`id_partido`, `id_jornada`, `id_equipoL`, `id_equipoV`, `golesL`, `golesV`) VALUES (NULL, '1', '1', '2', NULL, NULL);
$SQL=$conexion->prepare("INSERT INTO jornadas ( id_jornada, id_equipoL, id_equipoV) VALUES (:id_jornada, :id_equipoL, :id_equipoV);");
$SQL->bindParam(':id_jornada',$idjornada);
$SQL->bindParam(':id_equipoL',$idequipoL);
$SQL->bindParam(':id_equipoV',$idequipoV);
$SQL->execute();
break;
case "Modificar":
$SQL=$conexion->prepare("UPDATE jornadas SET id_jornada=:id_jornada , id_equipoL=:id_equipoL, id_equipoV=:id_equipoV WHERE id_partido=:id_partido");
$SQL->bindParam(':id_partido',$idpartido);
$SQL->bindParam(':id_jornada',$idjornada);
$SQL->bindParam(':id_equipoL',$idequipoL);
$SQL->bindParam(':id_equipoV',$idequipoV);
$SQL->execute();
break;
case "Cancelar":
header("Location:jornada.php");
break;
case "Seleccionar":
$SQL=$conexion->prepare("SELECT * FROM jornadas WHERE id_partido=:id_partido");
$SQL->bindParam(':id_partido',$idpartido);
$SQL->execute();
$partido=$SQL->fetch(PDO::FETCH_LAZY);
$idjornada=$partido['id_jornada'];
$idequipoL=$partido['id_equipoL'];
$idequipoV=$partido['id_equipoV'];
break;
case "Borrar":
$SQL=$conexion->prepare("DELETE FROM jornadas WHERE id_partido=:id_partido");
$SQL->bindParam(':id_partido',$idpartido);
$SQL->execute();
break;
}
$SQL1=$conexion->prepare("SELECT * FROM equipos");
$SQL1->execute();
$listaEquipos=$SQL1->fetchAll(PDO::FETCH_ASSOC);
$SQL=$conexion->prepare("SELECT * FROM jornadas");
$SQL->execute();
$listapartidos=$SQL->fetchAll(PDO::FETCH_ASSOC);
?>
<div class="col-md-6">
<div class="card">
<div class="card-header text-center">
Añadir Jornada
</div>
<div class="card-body">
<form method="POST" enctype="multipart/form-data" >
<div class = "form-group">
<label for="id_equipo">ID Partido: </label>
<input type="text" required readonly class="form-control" value="<?php echo $idpartido;?>" name="id_partido" id="id_partido" placeholder="Id del nuevo partido">
</div>
<div class = "form-group">
<label for="id_jornada">ID Jornada: </label>
<input type="number" min="1" max="9" required class="form-control" value="<?php echo $idjornada;?>" name="id_jornada" id="id_jornada" placeholder="Indica el id de la jornada">
</div>
<div class = "form-group">
<label for="id_EquipoL">ID Equipo Local: </label>
<input type="number" min="1" max="20" required class="form-control" value="<?php echo $idequipoL;?>" name="id_equipoL" id="id_equipoL" placeholder="Indica el id del equipo LOCAL">
</div>
<div class = "form-group">
<label for="id_EquipoV">ID Equipo Visitante: </label>
<input type="number" min="1" max="20" required class="form-control" value="<?php echo $idequipoV;?>" name="id_equipoV" id="id_equipoV" placeholder="Indica el id del equipo VISITANTE">
</div>
<div class="btn-group" role="group" aria-label="">
<button type="submit" name="accion" <?php echo ($accion=="Seleccionar")?"disabled":"";?> value="Agregar" class="btn btn-success">Añadir</button>
<button type="submit" name="accion" <?php echo ($accion!="Seleccionar")?"disabled":"";?> value="Modificar" class="btn btn-warning">Modificar</button>
<button type="submit" name="accion" <?php echo ($accion!="Seleccionar")?"disabled":"";?> value="Cancelar" class="btn btn-info">Cancelar</button>
</div>
</form>
</div>
</div>
</div>
<div class="col-md-6">
<table class="table table-bordered">
<thead>
<tr>
<th class="text-center">ID Equipo</th>
<th class="text-center">Equipo</th>
</tr>
</thead>
<tbody>
<?php foreach($listaEquipos as $equipo) {?>
<tr>
<td class="text-center"><?php echo $equipo['id'] ?></td>
<td class="text-center"><?php echo $equipo['Nombre'] ?></td>
</tr>
<?php }?>
</tbody>
</table>
</div>
<div class="col-md-12">
<table class="table table-bordered">
<thead>
<tr>
<th class="text-center">ID Partido</th>
<th class="text-center">Jornada</th>
<th class="text-center">Equipo L</th>
<th class="text-center">Equipo V</th>
<th class="text-center">Acciones</th>
</tr>
</thead>
<tbody>
<?php foreach($listapartidos as $partido) {?>
<tr>
<td class="text-center"><?php echo $partido['id_partido'] ?></td>
<td class="text-center"><?php echo $partido['id_jornada'] ?></td>
<td class="text-center"><?php $SQL2=$conexion->prepare("SELECT Nombre FROM equipos WHERE id = :id_equipoL ");
$SQL2->bindParam(':id_equipoL',$partido['id_equipoL']);
$SQL2->execute();
$listaLocales=$SQL2->fetchAll(PDO::FETCH_ASSOC);
?>
<?php foreach($listaLocales as $Local) {?>
<?php echo $Local['Nombre'] ?>
<?php }?>
</td>
<td class="text-center"><?php $SQL3=$conexion->prepare("SELECT Nombre FROM equipos WHERE id = :id_equipoV ");
$SQL3->bindParam(':id_equipoV',$partido['id_equipoV']);
$SQL3->execute();
$listaLocales=$SQL3->fetchAll(PDO::FETCH_ASSOC);
?>
<?php foreach($listaLocales as $Local) {?>
<?php echo $Local['Nombre'] ?>
<?php }?>
</td>
<td>
<form method="POST">
<input type="hidden" name="id_partido" id="id_partido" value="<?php echo $partido['id_partido'] ?>"/>
<input type="submit" name="accion" value="Seleccionar" class="btn btn-primary"/>
<input type="submit" name="accion" value="Borrar" class="btn btn-danger"/>
</form>
</td>
</tr>
<?php }?>
</tbody>
</table>
</div>
<?php include("../template/pie.php");?>
\ No newline at end of file
<?php include("../template/cabecera.php");?>
<?php
$idequipo=(isset($_POST['id_equipo']))?$_POST['id_equipo']:"";
$idjugador=(isset($_POST['id_jugador']))?$_POST['id_jugador']:"";
$txtnombreJugador=(isset($_POST['nombreJugador']))?$_POST['nombreJugador']:"";
$accion=(isset($_POST['accion']))?$_POST['accion']:"";
include("../config/bd.php");
switch($accion){
case "Agregar":
//INSERT INTO `jugadores` (`id_jugador`, `Nombre`, `id_equipo`) VALUES (NULL, 'Karim Benzema', '16');
$SQL=$conexion->prepare("INSERT INTO jugadores ( Nombre, id_equipo) VALUES (:nombreJugador, :id_equipo);");
$SQL->bindParam(':nombreJugador',$txtnombreJugador);
$SQL->bindParam(':id_equipo',$idequipo);
$SQL->execute();
break;
case "Modificar":
$SQL=$conexion->prepare("UPDATE jugadores SET Nombre=:nombreJugador, id_equipo=:id_equipo WHERE id_jugador=:id_jugador");
$SQL->bindParam(':id_jugador',$idjugador);
$SQL->bindParam(':nombreJugador',$txtnombreJugador);
$SQL->bindParam(':id_equipo',$idequipo);
$SQL->execute();
break;
case "Cancelar":
break;
case "Seleccionar":
$SQL=$conexion->prepare("SELECT * FROM jugadores WHERE id_jugador=:id_jugador");
$SQL->bindParam(':id_jugador',$idjugador);
$SQL->execute();
$jugador=$SQL->fetch(PDO::FETCH_LAZY);
$idjugador=$jugador['id_jugador'];
$txtnombreJugador=$jugador['Nombre'];
$idequipo=$jugador['id_equipo'];
break;
case "Borrar":
$SQL=$conexion->prepare("DELETE FROM jugadores WHERE id_jugador=:id_jugador");
$SQL->bindParam(':id_jugador',$idjugador);
$SQL->execute();
break;
}
$SQL=$conexion->prepare("SELECT * FROM jugadores");
$SQL->execute();
$listajugadores=$SQL->fetchAll(PDO::FETCH_ASSOC);
$SQL2=$conexion->prepare("SELECT * FROM equipos");
$SQL2->execute();
$listaEquipos=$SQL2->fetchAll(PDO::FETCH_ASSOC);
?>
<div class="col-md-6">
<div class="card">
<div class="card-header text-center">
Añadir Jugador
</div>
<div class="card-body">
<form method="POST" enctype="multipart/form-data">
<div class = "form-group">
<label for="equipo">ID Jugador: </label>
<input type="text" required readonly class="form-control" value="<?php echo $idjugador;?>" name="id_jugador" id="id_jugador" placeholder="ID del nuevo jugador">
</div>
<div class = "form-group">
<label for="equipo">ID Equipo: </label>
<input type="number" required min="1" max="20" class="form-control" value="<?php echo $idequipo; ?>" name="id_equipo" id="id_equipo" placeholder="Indica el ID del equipo del nuevo jugador">
</div>
<div class = "form-group">
<label for="nombreJugador">Nombre: </label>
<input type="text" required class="form-control" name="nombreJugador" value="<?php echo $txtnombreJugador; ?>" id="nombreJugador" placeholder="Añade un jugador">
</div>
<div class="btn-group" role="group" aria-label="">
<button type="submit" name="accion" <?php echo ($accion=="Seleccionar")?"disabled":"";?> value="Agregar" class="btn btn-success">Agregar</button>
<button type="submit" name="accion" <?php echo ($accion!="Seleccionar")?"disabled":"";?> value="Modificar" class="btn btn-warning">Modificar</button>
<button type="submit" name="accion" <?php echo ($accion!="Seleccionar")?"disabled":"";?> value="Cancelar" class="btn btn-info">Cancelar</button>
</div>
</form>
</div>
</div>
</div>
<div class="col-md-6">
<table class="table table-bordered">
<thead>
<tr>
<th class="text-center">ID Equipo</th>
<th class="text-center">Equipo</th>
</tr>
</thead>
<tbody>
<?php foreach($listaEquipos as $equipo) {?>
<tr>
<td class="text-center"><?php echo $equipo['id'] ?></td>
<td class="text-center"><?php echo $equipo['Nombre'] ?></td>
</tr>
<?php }?>
</tbody>
</table>
</div>
<div class="col-md-12">
<table class="table table-bordered">
<thead>
<tr>
<th class="text-center">Equipo</th>
<th class="text-center">Jugador</th>
<th class="text-center">Acciones</th>
</tr>
</thead>
<tbody>
<?php foreach($listajugadores as $jugadores) {?>
<tr>
<td class="text-center"><?php $SQL2=$conexion->prepare("SELECT Nombre FROM equipos WHERE id = :id_equipo ");
$SQL2->bindParam(':id_equipo',$jugadores['id_equipo']);
$SQL2->execute();
$listaLocales=$SQL2->fetchAll(PDO::FETCH_ASSOC);
?>
<?php foreach($listaLocales as $Local) {?>
<?php echo $Local['Nombre'] ?>
<?php }?>
</td>
<td class="text-center"><?php echo $jugadores['Nombre'] ?></td>
<td class="text-center">
<form method="POST">
<input type="hidden" name="id_jugador" id="id_jugador" value="<?php echo $jugadores['id_jugador'] ?>"/>
<input type="submit" name="accion" value="Seleccionar" class="btn btn-primary"/>
<input type="submit" name="accion" value="Borrar" class="btn btn-danger"/>
</form>
</td>
</tr>
<?php }?>
</tbody>
</table>
</div>
<?php include("../template/pie.php");?>
\ No newline at end of file
<?php
session_start();
if(!isset($_SESSION['usuario'])){
header("Location:../administrador/index.php");
}else{
if($_SESSION['usuario']=="admin"){
$nombreUsuario=$_SESSION["nombreUsuario"];
}
}
?>
<!doctype html>
<html lang="en">
<head>
<title>InfoFutbol</title>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
</head>
<body>
<?php $url="http://".$_SERVER['HTTP_HOST']."/webapp" ?>
<nav class="navbar navbar-expand navbar-light bg-light">
<div class="nav navbar-nav">
<a class="nav-item nav-link active" href="<?php echo $url;?>/administrador/inicio.php">Administrador de la página <span class="sr-only">(current)</span></a>
<a class="nav-item nav-link" href="<?php echo $url;?>">Inicio</a>
<a class="nav-item nav-link" href="<?php echo $url;?>/administrador/seccion/equipos.php">Equipos</a>
<a class="nav-item nav-link" href="<?php echo $url;?>/administrador/seccion/jornada.php">Jornada</a>
<a class="nav-item nav-link" href="<?php echo $url;?>/administrador/seccion/jugadores.php">Jugadores</a>
<a class="nav-item nav-link" href="<?php echo $url;?>/administrador/seccion/goles.php">Goles</a>
<a class="nav-item nav-link" href="<?php echo $url;?>/administrador/seccion/Cerrar_sesion.php">Cerrar Sesión</a>
</div>
</nav>
</br></br>
<div class="container">
<div class="row">
\ No newline at end of file
</div>
</div>
</body>
</html>
\ No newline at end of file
This diff could not be displayed because it is too large.
<?php include("template/cabecera.php"); ?>
<?php
include("administrador/config/bd.php");
$idequipo=(isset($_POST['id_equipo']))?$_POST['id_equipo']:"";
//SELECT id_equipoL, id_equipoV FROM jornadas WHERE id_jornada=:id_jornada
$SQL=$conexion->prepare("SELECT Imagen, Nombre FROM equipos WHERE id=:id_equipo ");
$SQL->bindParam(':id_equipo',$idequipo);
$SQL->execute();
$datosequipo=$SQL->fetchAll(PDO::FETCH_ASSOC);
$SQL2=$conexion->prepare("SELECT Nombre FROM jugadores WHERE id_equipo=:id_equipo ");
$SQL2->bindParam(':id_equipo',$idequipo);
$SQL2->execute();
$jugadoresequipo=$SQL2->fetchAll(PDO::FETCH_ASSOC);
$SQL1=$conexion->prepare("SELECT * FROM equipos");
$SQL1->execute();
$equipos=$SQL1->fetchAll(PDO::FETCH_ASSOC);
?>
<div class="col-md-4">
<table class="table table-bordered">
<thead>
<tr>
<th class="text-center">ID Equipo</th>
<th class="text-center">Equipo</th>
</tr>
</thead>
<tbody>
<?php foreach($equipos as $equipo) {?>
<tr>
<td class="text-center"><?php echo $equipo['id'] ?></td>
<td class="text-center"><?php echo $equipo['Nombre'] ?></td>
</tr>
<?php }?>
</tbody>
</table>
</div>
<div class="col-md-2">
<div class="card">
<div class="card-header text-center">
Consultar Datos equipo
</div>
<div class="card-body">
<form method="POST" enctype="" >
<div class = "form-group">
<label for="jornada">Equipo: </label>
<input type="number" min="1" max="20" required class="form-control" name="id_equipo" id="id_equipo" placeholder="Indica el equipo que desea consultar">
</div> </br>
<div class="btn-group" role="group" aria-label="">
<button type="submit" name="Jornada" value="Jornada" class="btn btn-success">Consultar</button>
</div>
</form>
</div>
</div>
</div>
<div class="col-md-3">
<div class="card">
<div class="card-header text-center">
<?php foreach($datosequipo as $equipo) {?>
<?php echo $equipo['Nombre'] ?>
<?php }?>
</div>
<div class="card-body">
<?php foreach($datosequipo as $equipo) {?>
<div class="col-md">
<img class="card-img-top" src="./img/.<?php echo $equipo['Imagen'] ?>" alt="">
</div>
<?php }?>
</div>
</div>
</div>
<div class="col-md-3">
<table class="table table-bordered">
<thead>
<tr>
<th class="text-center">Jugadores</th>
</tr>
</thead>
<tbody>
<?php foreach($jugadoresequipo as $jugador) {?>
<tr>
<td class="text-center"><?php echo $jugador['Nombre'] ?></td>
</tr>
<?php }?>
</tbody>
</table>
</div>
<?php include("template/pie.php"); ?>
\ No newline at end of file
<?php include("template/cabecera.php"); ?>
<?php
include("administrador/config/bd.php");
$SQL=$conexion->prepare("SELECT * FROM equipos");
$SQL->execute();
$listaEquipos=$SQL->fetchAll(PDO::FETCH_ASSOC);
?> <div class="target">
<div class="text-center">
<a class="btn btn-primary btn-lg btn-block" href="/webapp/datosequipos.php?" role="button">Consultar más información</a>
</div></br>
</div>
<?php foreach($listaEquipos as $equipo) {?>
<div class="col-md-3">
<div class="card">
<img class="card-img-top" src="./img/.<?php echo $equipo['Imagen'] ?>" alt="">
<div class="card-body">
<h4 class="text-md-center"><?php echo $equipo['Nombre'] ?></h4>
</div>
</div></br>
</div>
<?php }?>
<?php include("template/pie.php"); ?>
\ No newline at end of file
<?php include("template/cabecera.php"); ?>
<div class="col-md-12">
<div class="jumbotron">
<h1 class="display-4 text-center">Bienvenido a la página <img src="./LogoWeb.png" alt=""></h1>
<hr class="my-2">
<p class="text-center">Aquí podra consultar la siguiente información sobre equipos de 1ª División Española</p>
<p class="text-center">
<a class="btn btn-primary btn-lg" href="/webapp/equipos.php" role="button">Equipos</a>
<a class="btn btn-primary btn-lg" href="/webapp/jornadas.php" role="button">Jornadas</a>
</p>
</div>
</div>
<?php include("template/pie.php"); ?>
\ No newline at end of file
<?php include("template/cabecera.php"); ?>
<?php
include("administrador/config/bd.php");
$jornada=(isset($_POST['jornada']))?$_POST['jornada']:"";
//SELECT id_equipoL, id_equipoV FROM jornadas WHERE id_jornada=:id_jornada
$SQL=$conexion->prepare("SELECT id_jornada, id_equipoL, id_equipoV, golesL, golesV FROM jornadas WHERE id_jornada=:id_jornada ");
$SQL->bindParam(':id_jornada',$jornada);
$SQL->execute();
$listapartidos=$SQL->fetchAll(PDO::FETCH_ASSOC);
?>
<div class="col-md-12">
<div class="card">
<div class="card-header text-center">
Consultar Jornada
</div>
<div class="card-body">
<form method="POST" enctype="" >
<div class = "form-group">
<label for="jornada">Jornada: </label>
<input type="number" min="1" max="9" required class="form-control" name="jornada" id="jornada" placeholder="Indica la jornada que desea consultar">
</div> </br>
<div class="btn-group" role="group" aria-label="">
<button type="submit" name="Jornada" value="Jornada" class="btn btn-success">Consultar</button>
</div>
</form>
</div>
</div>
</br> </br>
<div class="col-md-12">
<div class="card">
<div class="card-header text-center">
JORNADA
<?php echo( $jornada); ?>
</div>
</div>
</br> </br>
<div class="col-md-12">
<table class="table table-bordered">
<thead>
<tr>
<th class="text-center">EQUIPO LOCAL</th>
<th class="text-center">EQUIPO VISITANTE</th>
<th class="text-center">RESULTADO</th>
</tr>
</thead>
<tbody>
<?php foreach($listapartidos as $partido) {?>
<tr>
<td class="text-center"><?php $SQL2=$conexion->prepare("SELECT Nombre FROM equipos WHERE id = :id_equipoL ");
$SQL2->bindParam(':id_equipoL',$partido['id_equipoL']);
$SQL2->execute();
$listaLocales=$SQL2->fetchAll(PDO::FETCH_ASSOC);
?>
<?php foreach($listaLocales as $Local) {?>
<?php echo $Local['Nombre'] ?>
<?php }?>
</td>
<td class="text-center"><?php $SQL3=$conexion->prepare("SELECT Nombre FROM equipos WHERE id = :id_equipoV ");
$SQL3->bindParam(':id_equipoV',$partido['id_equipoV']);
$SQL3->execute();
$listaLocales=$SQL3->fetchAll(PDO::FETCH_ASSOC);
?>
<?php foreach($listaLocales as $Local) {?>
<?php echo $Local['Nombre'] ?>
<?php }?>
</td>
<td class="text-center"><?php echo($partido['golesL'])?> - <?php echo($partido['golesV'])?>
</td>
</tr>
<?php }?>
</tbody>
</table>
</div>
</div>
<?php include("template/pie.php"); ?>
\ No newline at end of file
<?php include("template/cabecera.php"); ?>
<?php include("template/pie.php"); ?>
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>InfoFutbol</title>
<link rel="stylesheet" href="./css/bootstrap.min.css"/>
</head>
<body>
<?php $url="http://".$_SERVER['HTTP_HOST']."/webapp/administrador" ?>
<nav class="navbar navbar-expand-lg navbar-dark bg-primary justify-content-between">
<ul class="nav navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" href="jornadas.php">Jornadas</a>
</li>
<li class="nav-item">
<a class="nav-link" href="equipos.php">Equipos</a>
</li>
</ul>
<ul class="nav navbar-nav">
<li class="nav-item">
<a class="nav-link logo" href="index.php"><img src="./LogoWeb.png" alt=""></a>
</li>
</ul>
<ul class="nav navbar-nav center ">
<li class="nav-item">
<a class="nav-link" href=<?php echo $url;?>>Identificarse</a>
</ul>
</nav>
<div class="container">
<br/><br/>
<div class="row">
\ No newline at end of file
</div>
</div>
</body>
</html>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment