Ayuda con mi base de datos

Te explico en que l0 necesito ... Tengo que registrar a varios socios de una empresa, tengo una base de datos, y una sola tabla en la que en ella tengo los siguientes campos... " id, nombre, apellido_paterno, apellido_materno, fecha_alta, año_baja, estatus" esos son mi campos en los que son los campos de fecha de baja no tiene nada, y en los que son de estatus es "si" . Espero y me este explicando. Ok muestro mis datos que tengo en mi base de datos de la siguiente manera :
<html>
<head>
</head>
<body>
<?php
include("connecc.php");
$Enlace=CONECTARSE();
$variable3=mysql_query("select * from datps");
echo "<form action=\"procesar.php\" method=\"POST\">\n";
while ($row=mysql_fetch_array($variable3))
{
echo "<input type=\"checkbox\" name=\"seleccion[]\" value=\"".$row['id']."\">".$row['nombre'].$row['apellido_paterno'].$row['apellido_materno']."<br>";
}
echo "<input type=\"submit\" name=\"submit\" value=\"enviar\">";
print "</form>";
?>
</body>
</html>
APARECE UNA LISTA DE TODOS LOS QUE TENGO DENTRO DE MI BASE DE DATOS, cada uno con un checkbox, en lo que puedo seleccionar a varios socios de la lista, lo que tengo que hacer es darles de baja, osea a ki en la empresa se les da de baja cada año y luego se hace una lista de todos los que se han dado de baja anual, no tengo que eliminarlos por completo de la tabla, lo que se me ocurrió para no eliminarlos es cambiarles el estatus "si" al "no" solo a los que he seleccionado Y agregarle al mismo tiempo agregarle la fecha de en el que les estoy dando de baja osea el año en el que les he dado de baja, para si luego buscar a todos los socios en el que se le han dado de baja en el año por y ya me muestre a cuyos socios, la verdad no tengo idea de como hacerle podrías ayudame.?
Lo único que tengo es que ya me muestra la lista con el checkbox y poder seleccionar varios y yap
Respuesta
1
Lo que puedes hacer es lo siguiente:
1 - Obtener los id de las filas seleccionadas
2 - Crear la sentencia SQL que actualiza el estatus de la persona
3 - Ejecutamos la consulta
Archivo: procesar.php
<?
$lista=implode(',',$_Post['seleccion']);
$query_update='UPDATE datps  SET estatus="no" WHERE id IN ('.$lista.')';
mysql_query($query_update);
?>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas