Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/10/2007, 08:08
Avatar de JuanRAPerez
JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: Duda Eliminar con checkbox

se me ocurre

Cita:
<form method="POST" action="enviar.asp">
<table border="1" width="100%">
<tr>
<td width="51"><input type="checkbox" name="eliminar" value="<%=rs("id")%>"></td>
<td width="73"><input type="checkbox" name="enviar" value="<%=rs("id")%>"></td>
<td><%=rs("correoelectronico")%></td>
</tr>
</table>
<p><input type="submit" value="enviar" name="B1"></p>
</form>

enviar.asp
<%
valoresEliminar = request("eliminar")
ValoresEnviar = request("enviar")

'haces todo tu proceso y eliminamos luego enviamos, ojo que ambos pueden venir chequiados, por eso seria mejor
'desde mi punto de vista ponerle una banderita al registro en lugar de eliminarloalgo asi como
'enviar = 'no'

'si los eliminaras
sql "delete .... where id in("& valoresEliminar &")"

'si los etiquetaras con una bandera
sql "update .... set (enviar = 'no') where id in("& valoresEliminar &")"

luego solo haces el envio a los otros

'si los eliminiasets entonces tendria que ser
sqlenvio = "select ... where id in ("& ValoresEnviar &")"

'si les pusistes etiqueta, tomando en cuenta que el campo estara sin nada
sqlenvio = "select ... where id in ("& ValoresEnviar &")" and enviar = '')
%>
suerte
__________________
JuanRa Pérez
San Salvador, El Salvador