Eliminar Registros Con Ventana Modal

yexon7

Nuevo Miembro
9 Marzo 2023
8
0
Hola amigos actualmente tengo este problema estoy tratando de modificar y eliminar registros por medio de ventana modal de materialize.css, pero siempre me carga el primer registro que se muestra en mi tabla, me explico bien si en mi bd tengo dos registros:

id nombre
1 masculino
2 femenino


cuando le doy modificar o eliminar al segundo registros siempre me carga el primer registro.

anexo el código que tengo actualmente.


anadir_estado_civil.php


<table>
<thead>
<tr>
<th>N°</th>
<th>ID-BD</th>
<th>ESTADO CIVIL</th>
<th>ACCIONES</th>
</tr>
</thead>



<?php
$consulta = $DB_con->query("SELECT * FROM estado_civil ORDER BY id_estado_civil;");
if($consulta->rowCount() > 0){
$i=1;
?>

<?php

while ($linea = $consulta->fetch(PDO::FETCH_ASSOC)) {

echo "
<tbody id='tabla'>
<tr>
<td>$i</td>";?>
<td><?php echo $linea['id_estado_civil']; ?></td>
<td><?php echo $linea['estado_civil']; ?></td>

<td>


<a href="#modificar_id_estado_civil=<?php echo ($linea['id_estado_civil']); ?>">
<button data-target="modal2" class='btn modal-trigger btn waves-effect waves-light blue' >
MODIFICAR</button></a>


<a href="#eliminar_id_estado_civil=<?php echo ($linea['id_estado_civil']); ?>">
<button data-target="modal3" class='btn modal-trigger btn waves-effect waves-light red' >
ELIMINAR</button></a>





</td>
<!-- ventana modal-->
<?php
include "ventana_modal_eliminar.php";
include "ventana_modal_modificar.php";
?>
<!-- fin ventana modal-->
</tr>
</tbody>

<?php

$i++;
}
}

else
echo "<div class='col s12 card-panel yellow darken-2 center'>
<h5 class='black-text text-darken-2 center CONDENSED LIGHT5'>
¡ Advertencia: No se ha encontrado ningún registro !
</h5>
</div>";
echo "</table>";
?>

ventana_modal_eliminar.php

<!-- ELIMINAR REGISTRO CON VENTANA MODAL -->
<div class="modal" id="modal3">
<div class="modal-content">
<h4>Eliminar Registro</h4>

<br>
¿Esta seguro de Borrar el registro?

<div class="row">
<div class="input-field col s12">


<?php echo $linea['id_estado_civil'].' '.$linea['estado_civil']; ?>

</div>
</div>

</div>


<div class="modal-footer">

<button class="modal-close btn waves-effect waves-light grey">CANCELAR</button>

<a href="config_eliminar_estado_civil.php?id_estado_civil=<?php print($linea['id_estado_civil']); ?>">
<button class="modal-close btn waves-effect waves-light red" type="submit" name="eliminar">ELIMINAR</button></a>

</div>
</div>
<!-- FIN ELIMINAR REGISTRO CON VENTANA MODAL -->
 
Arriba