This is the complete code.
<div class="right_col" role="main">
<div class="x_panel">
<div class="x_title">
<h2>Gestión de casos</h2>
<div class="row">
<?php if (!isset($_SESSION["Electronica"])) { ?>
<a href="<?php echo URL ?>caso/nuevo" data-href="" data-toggle="modal" class="btn btn-primary pull-right"><i class="fa fa-user-plus" aria-hidden="true" ></i> Nuevo caso</a>
</div>
<?php } ?>
<div class="clearfix"></div>
</div>
<div class="x_content">
<br />
<div class="row table-responsive">
<table id="listas" class="table table-hover table-condensed table-bordered">
<thead class="tableH">
<tr>
<th>ID</th>
<th>Nº CUENTA</th>
<th>CLIENTE</th>
<th>NOMBRE DE CONTACTO</th>
<th>TIPO DE FALLA</th>
<th>FECHA </th>
<th>ESTADO</th>
<?php if (!isset($_SESSION["Monitoreo"])) { ?>
<th>OPCIONES</th>
<?php } ?>
</tr>
</thead>
<tbody>
<tr>
<?php foreach($caso as $p) { ?>
<th><?php echo $p->id ?></th>
<td><?php echo $p->ncuenta ?></td>
<td><?php echo $p->nombre ?></td>
<td><?php echo $p->nombredec?></td>
<td><?php echo $p->falla?></td>
<td><?php echo $p->fecha?></td>
<td class="estado"><?php if ($p->estado == 'En proceso') { ?>
<span class="label label-warning" style=""><?php echo $p->estado; ?></span></td>
<?php }else if($p->estado == 'Suspendido'){ ?>
<span class="label label-danger" ><?php echo $p->estado; ?></span>
<?php }else if ($p->estado == 'Solucionado'){ ?>
<span class="label label-success" ><?php echo $p->estado; ?></span>
<?php } ?>
<?php if (!isset($_SESSION["Monitoreo"])) { ?>
<td style="text-align: center"><a class="btn btn-primary btn-xs" href="#" id="" onclick="Tcaso(<?=$p->id ?>)"><i class="fa fa-pencil"></i> Editar</a></td>
<?php } ?>
</tr>
<?php } ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="modal fade" id="modalT" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header" >
<h4 class="modal-title" id="" style="color: white "><i class='glyphicon glyphicon-edit'></i> Modificar caso</h4>
</div>
<div class="modal-body">
<form name="form1" id="form1" method="POST" action="<?php echo URL ?>caso/modificarCaso" >
<div class="form-group row">
<label for="telefono" class="col-md-1 control-label">Nº Cuenta</label>
<div class="col-md-2" autofocus disabled>
<input type="text" class="form-control input-sm input soloNum" id="ncuentaca" name="ncuentaca" autofocus disabled>
<!-- <?php foreach($clienter as $cli){ ?>
<input type="text" class="form-control input-sm input soloNum" id="ncuentaca" name="ncuentaca" value="<?php echo $cli->idcliente ?>"><?php echo $cli->ncuenta ?>
<?php } ?> -->
</div>
<label for="cliente" class="col-md-1 control-label">Cliente</label >
<div class="col-md-3">
<input type="text" class="form-control input-sm input" name="nombreca" id="nombreca" autofocus disabled>
</div>
<?php echo $p->id ?>
<label for="documento" class="col-md-1 control-label">Dirección</label>
<div class="col-md-4">
<input type="text" class="form-control input-sm input" id="direccionca" name="direccionca" disabled="">
</div>
</div>
<input type="hidden" name="id" id="id">
<input type="hidden" name="idcliente" id="idcliente">
<br>
<div class="form-group row">
<label for="telefono" class="col-md-1 control-label">Teléfono</label>
<div class="col-md-2" autofocus disabled>
<input type="text" class="form-control input-sm input soloNum" id="telefonoca" name="telefonoca" autofocus disabled>
</div>
<label for="telefono" class="col-md-1 control-label">Ciudad</label>
<div class="col-md-2">
<input type="text" class="form-control input-sm input " id="ciudadca" name="ciudadca" class="" autofocus disabled>
</div>
<label for="cliente" class="col-md-2 control-label">Nombre de contacto</label >
<div class="col-md-4">
<input type="text" class="form-control input-sm input" name="nombredecca" id="nombredecca" autofocus disabled>
</div>
</div>
<div class="form-group row">
<br>
<?php
$fecha1 = date("Y-m-d");
?>
<label for="cliente" class="col-md-2 control-label">Responsable</label >
<div class="col-md-3">
<input type="text" class="form-control input-sm input" id="resca" name="resca" readonly >
</div>
<label for="cliente" class="col-md-1 control-label">Fecha</label >
<div class="col-md-3">
<input type="text" class="form-control input-sm input" id="fecca" name="fecca" readonly>
</div>
</div>
<br>
<br>
<div class="form-group row">
<label for="nombredect" class="col-md-1 control-label">Falla</label >
<div class="col-md-4">
<input type="text" class="form-control input-sm input" name="fallaca" id="fallaca" autofocus disabled>
</div>
</div>
<div class="form-group row">
<label for="cliente" class="col-md-2 control-label">Descripción</label >
<div class="col-md-3">
<textarea type="textarea" class="form-control input-sm input" name="descripcionca" id="descripcionca" autofocus disabled></textarea>
</div>
</div>
<div class="form-group row">
<label for="cliente" class="col-md-2 control-label">Seguimiento</label>
<?php foreach($casos as $y) { ?>
<label for="cliente" class="col-md-2 control-label"><?php echo $y->seguimiento?></label >
<?php } ?>
</div>
<br>
<div class="form-group row">
<label for="nombredect" class="col-md-1 control-label">Estado</label >
<div class="col-md-2">
<SELECT name="estadoca" id="estadoca" class="form-control input-sm input" onchange="if(this.value=='Solucionado') {document.getElementById('solucionado').disabled = false} else {document.getElementById('solucionado').disabled = true} ">
<OPTION value="En proceso" selected>En proceso</OPTION>
<OPTION value="Suspendido">Suspendido</OPTION>
<OPTION value="Solucionado">Solucionado</OPTION>
</SELECT>
</div>
</div>
<div class="form-group row">
<label for="cliente" class="col-md-2 control-label">Seguimiento</label >
<div class="col-md-3">
<textarea type="textarea" class="form-control input-sm input" name="seguimiento" id="seguimiento"></textarea>
</div>
<label for="cliente" class="col-md-2 control-label">Solucionado</label >
<div class="col-md-3">
<textarea type="textarea" class="form-control input-sm input" name="solucionado" id="solucionado" required disabled></textarea>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
<?php if (isset($_SESSION["Administrador"]) == 1) { ?>
<button type="submit" class="btn btn-warning" name="deleteeca">
Borrar</button>
<?php } ?>
<button type="submit" class="btn btn-primary" id="" name="enviarCa">Guardar</button>
</div>
</form>
</div>
</div>
</div>
</div>
<?php
if (isset($_SESSION['caso'])) {
echo $_SESSION['caso'];
unset($_SESSION['caso']);
}
if (isset($_SESSION['casos'])) {
echo $_SESSION['casos'];
unset($_SESSION['casos']);
}
?>
Controller
public function index(){
$caso = new Caso();
$caso = $caso->ListarCaso();
$casos = new Caso();
$casos = $casos->ListarSeguimiento();
$cliente = new Cliente();
$clienter = $cliente->ListarClientes();
include APP.'view/_templates/header.php';
include APP.'view/caso/index.php';
include APP.'view/_templates/footer.php';
}
Model
public function ListarSeguimiento(){
$sql = "SELECT idseguimiento, seguimiento , idcaso FROM seguimiento c join caso p on c.idcaso = p.id where idcaso = idcaso";
$query = $this->db->prepare($sql);
$query->execute();
return $query->fetchAll();
}
Ajax
function Tcaso(id){
$.ajax({
type:"POST",
data:{'id':id},
dataType:'json',
url: uri + "/caso/mostrarCasos",
}).done(function(respuesta){
$("#id").val(respuesta.id);
$("#idcliente").val(respuesta.idcliente);
$("#ncuentaca").val(respuesta.ncuenta);
$("#nombreca").val(respuesta.nombre);
$("#direccionca").val(respuesta.direccion);
$("#telefonoca").val(respuesta.telefono);
$("#ciudadca").val(respuesta.ciudad);
$("#nombredecca").val(respuesta.nombredec);
$("#fallaca").val(respuesta.falla);
$("#descripcionca").val(respuesta.descripcion);
$("#resca").val(respuesta.responsable);
$("#fecca").val(respuesta.fecha);
$("#estadoca").val(respuesta.estado);
$("#solucionado").val(respuesta.solucion);
$("#modalT").modal();
});
}
Just as this code brings me the follow-ups of my cases, but it brings them all, what I want is that when I open the modal, it shows me only the cases of that id, for that I need to send the id that is in the input to compare it in the model and bring the result, but it does not want to give me that way.