Añadir y borrar en la base de datos

parent 27fcf0cf
<?php
namespace App\Controllers;
use CodeIgniter\Controller;
class Activity extends Controller{
public function addequipo(){
$nombre=$this->request->getVar('nombreEquipo');
$imagen=$this->request->getFile('imgEquipo');
if ($imagen->isValid() && !$imagen->hasMoved()) {
$newName = $imagen->getRandomName();
$imagen->move(env('uploadDirectory').'/', $newName);
}else{
$newName = NULL;
}
Model("EquiposModel")->add(["Nombre"=>$nombre,"Imagen"=>$newName]);
return redirect()->to(site_url('pages/Add_Equipo'));
}
public function borrarequipo(){
$id=$this->request->getVar('idEquipo');
Model("EquiposModel")->borrarequipo($id);
return redirect()->to(site_url('pages/Add_Equipo'));
}
public function addpartido(){
$idjornada=$this->request->getVar('id_jornada');
$idequipoL=$this->request->getVar('id_equipoL');
$idequipoV=$this->request->getVar('id_equipoV');
Model("JornadasModel")->add(["id_jornada"=>$idjornada,"id_equipoL"=>$idequipoL,"id_equipoV"=>$idequipoV]);
return redirect()->to(site_url('pages/Add_Jornada'));
}
public function borrarpartido(){
$id=$this->request->getVar('idpartido');
Model("JornadasModel")->borrarpartido($id);
return redirect()->to(site_url('pages/Add_Jornada'));
}
public function addjugador(){
$nombre=$this->request->getVar('nombreJugador');
$idequipo=$this->request->getVar('id_equipo');
Model("JugadoresModel")->add(["Nombre"=>$nombre,"id_equipo"=>$idequipo]);
return redirect()->to(site_url('pages/Add_Jugador'));
}
public function borrarjugador(){
$id=$this->request->getVar('idJugador');
Model("JugadoresModel")->borrarjugador($id);
return redirect()->to(site_url('pages/Add_Jugador'));
}
public function addusuario(){
}
}
\ No newline at end of file
<?php <?php
namespace App\Controllers; namespace App\Controllers;
use CodeIgniter\Controller; use CodeIgniter\Controller;
use \App\Models\ImageModel;
class Pages extends Controller{ class Pages extends Controller{
......
...@@ -36,6 +36,15 @@ class EquiposModel extends Model ...@@ -36,6 +36,15 @@ class EquiposModel extends Model
return $infoequipo; return $infoequipo;
} }
public function add($equipo){
$this->insert($equipo);
}
public function borrarequipo($id){
unlink("/xampp/htdocs/ci/public/img/".$this->where("id", $id)->first()->Imagen);
$this->delete($id);
}
} }
\ No newline at end of file
...@@ -51,4 +51,13 @@ class JornadasModel extends Model ...@@ -51,4 +51,13 @@ class JornadasModel extends Model
} }
return $jornadas; return $jornadas;
} }
public function add($partido){
$this->insert($partido);
}
public function borrarpartido($id){
$this->delete($id);
}
} }
\ No newline at end of file
...@@ -39,4 +39,14 @@ class JugadoresModel extends Model ...@@ -39,4 +39,14 @@ class JugadoresModel extends Model
$jugadores = $this->where("id_equipo",$idequipo)->findAll(); $jugadores = $this->where("id_equipo",$idequipo)->findAll();
return $jugadores; return $jugadores;
} }
public function add($jugador){
$this->insert($jugador);
}
public function borrarjugador($id){
$this->delete($id);
}
} }
\ No newline at end of file
...@@ -24,4 +24,14 @@ class UserModel extends Model ...@@ -24,4 +24,14 @@ class UserModel extends Model
$users = $this->findAll(); $users = $this->findAll();
return $users; return $users;
} }
public function add($jornada){
$this->insert($equipo);
}
public function borrarequipo($id){
unlink("/xampp/htdocs/ci/public/img/".$this->where("id", $id)->first()->Imagen);
$this->delete($id);
}
} }
\ No newline at end of file
...@@ -37,7 +37,8 @@ ...@@ -37,7 +37,8 @@
Añadir Equipo Añadir Equipo
</div> </div>
<div class="card-body"> <div class="card-body">
<form method="POST" enctype="multipart/form-data" > <?=form_open_multipart("activity/addequipo")?>
<div class = "form-group"> <div class = "form-group">
<label for="id_equipo">ID Equipo: </label> <label for="id_equipo">ID Equipo: </label>
...@@ -91,7 +92,7 @@ ...@@ -91,7 +92,7 @@
<form method="POST"> <form method="POST">
<input type="hidden" name="id_equipo" id="id_equipo" value="<?php echo $equipo->id ?>"/> <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="Seleccionar" class="btn btn-primary"/>
<input type="submit" name="accion" value="Borrar" class="btn btn-danger"/> <input type="button" name="accion" value="Borrar" class="btn btn-danger botonborrar"/>
</form> </form>
</td> </td>
...@@ -101,4 +102,18 @@ ...@@ -101,4 +102,18 @@
</tbody> </tbody>
</table> </table>
</div> </div>
</div> </div>
\ No newline at end of file
<?= form_open("activity/borrarequipo", ["id"=>"formBorrar"])?>
<input type="hidden" id="equipoBorrar" name="idEquipo">
</form>
<script>
$(document).ready(function(){
$('.botonborrar').on('click',function(){
var id= $(this).parent().parent().parent().children()[0].textContent;
$('#equipoBorrar').val(id);
$('#formBorrar').submit();
})
})
</script>
\ No newline at end of file
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
Añadir Jornada Añadir Jornada
</div> </div>
<div class="card-body"> <div class="card-body">
<form method="POST" enctype="multipart/form-data" > <?=form_open("activity/addpartido")?>
<div class = "form-group"> <div class = "form-group">
<label for="id_equipo">ID Partido: </label> <label for="id_equipo">ID Partido: </label>
...@@ -123,7 +123,7 @@ ...@@ -123,7 +123,7 @@
<form method="POST"> <form method="POST">
<input type="hidden" name="id_partido" id="id_partido" value="<?php echo $partido->id_partido ?>"/> <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="Seleccionar" class="btn btn-primary"/>
<input type="submit" name="accion" value="Borrar" class="btn btn-danger"/> <input type="button" name="accion" value="Borrar" class="btn btn-danger botonborrar"/>
</form> </form>
</td> </td>
</tr> </tr>
...@@ -131,4 +131,18 @@ ...@@ -131,4 +131,18 @@
</tbody> </tbody>
</table> </table>
</div> </div>
</div> </div>
\ No newline at end of file
<?= form_open("activity/borrarpartido", ["id"=>"formBorrar"])?>
<input type="hidden" id="partidoBorrar" name="idpartido">
</form>
<script>
$(document).ready(function(){
$('.botonborrar').on('click',function(){
var id= $(this).parent().children()[0].value;
$('#partidoBorrar').val(id);
$('#formBorrar').submit();
})
})
</script>
\ No newline at end of file
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
Añadir Jugador Añadir Jugador
</div> </div>
<div class="card-body"> <div class="card-body">
<form method="POST" enctype="multipart/form-data"> <?=form_open("activity/addjugador")?>
<div class = "form-group"> <div class = "form-group">
<label for="equipo">ID Jugador: </label> <label for="equipo">ID Jugador: </label>
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
<form method="POST"> <form method="POST">
<input type="hidden" name="id_jugador" id="id_jugador" value="<?php echo $jugador->id_jugador?>"/> <input type="hidden" name="id_jugador" id="id_jugador" value="<?php echo $jugador->id_jugador?>"/>
<input type="submit" name="accion" value="Seleccionar" class="btn btn-primary"/> <input type="submit" name="accion" value="Seleccionar" class="btn btn-primary"/>
<input type="submit" name="accion" value="Borrar" class="btn btn-danger"/> <input type="button" name="accion" value="Borrar" class="btn btn-danger botonborrar"/>
</form> </form>
</td> </td>
</tr> </tr>
...@@ -110,4 +110,18 @@ ...@@ -110,4 +110,18 @@
</tbody> </tbody>
</table> </table>
</div> </div>
</div> </div>
\ No newline at end of file
<?= form_open("activity/borrarjugador", ["id"=>"formBorrar"])?>
<input type="hidden" id="jugadorBorrar" name="idJugador">
</form>
<script>
$(document).ready(function(){
$('.botonborrar').on('click',function(){
var id= $(this).parent().children()[0].value;
$('#jugadorBorrar').val(id);
$('#formBorrar').submit();
})
})
</script>
\ No newline at end of file
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<html> <html>
<head> <head>
<title><?= esc($title)?></title> <title><?= esc($title)?></title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<link href="<?= base_url("css/bootstrap.min.css") ?>" rel="stylesheet"> <link href="<?= base_url("css/bootstrap.min.css") ?>" rel="stylesheet">
</head> </head>
<body> <body>
......
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
__ci_last_regenerate|i:1657550092;_ci_previous_url|s:53:"http://localhost/webapp/index.php/pages/view/register";
\ 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