Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2004, 19:27
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
En principio .. los registros no los recuorres sino lo que tienes que hacer es conseguir el "ID" de tu registro y accion a realizar sobre el de tu formulario.

Los botones de radio debe agruparlos tipo:

Código PHP:
$contador=0;
bucle(){
renovar <input type="radio" name="accion[<? echo $contador ?>]" value="<? echo $row['id'].'_renovar' ?>">

caducar <input type="radio" name="accion[<? echo $contador ?>]" value="<? echo $row['id'].'_caducar' ?>">
$contador++;
}
Para saber la acción que pertenece cada ID de registro (tu identificador) .. le concateno un texto que identifica con formato própio (separado por _ del ID) que acción corresponde.

En tu script PHP ... recibiras un array en "accion" la cual puedes leer con un bucle foreach() y aplicar un explode() al valor obtenido para quedarte con la primera parte del separador "_" que será tu ID y la segunda .. la descripción de lo que hay que hacer. En ese punto podras aplicar un condicional (recomendable un switch()) para componer tu sentencia SQL tipo:

UPDATE tabla SET estado_contrato='renovar' WHERE id_contrato='$id'
ó
UPDATE tabla SET estado_contrato='caducar' WHERE id_contrato='$id'

o si hay que hacer otro tipo de sentencia SQL .. ya tienes lo necesario.

Un saludo,

Última edición por Cluster; 21/09/2004 a las 19:29