delete multiple en un formulario con chekbox

realmente me gustaria el poner el codigo par ver donde esta el error per en este foro no acepta los caracteres , alguien sabe como eliminar mediante checkbox multiple .gracias

Utiliza el elemento code

Si quieres incluir código en tus mensajes simplemente usa el elemento code de HTML, por ejemplo:


$a = 'valor';
echo $a;

Alexis Bellido
Como trabajar en Internet

puede ayudarme a corregir el codigo ....porfa

resulta que este codigo debe eliminar en la bd todos los que esten con el chek por ejemplo hago chek en 3 items pero solo elimina 1 he testeado el error ...pero el request.form si recibe los 3 valores de los chek haci que el error esta en este codigo no estoy muy familiarizado con asp .. me pueden ayudar soy nuevo..en esto


Dim ID
ID = Request.Form("proDescripcion")
if ID="" then
Response.Write "No ha seleccionado ningun item.!"
Else
Dim Conn
Dim Rs
Dim sql
Dim i
for i=1 to Request.form("prodescripcion").count
sql = "delete from productos where proDescripcion = '" & Request.form("prodescripcion")(i) & "' "
Next
Set Conn = Server.CreateObject("ADODB.Connection")
Set Rs = Server.CreateObject("ADODB.Recordset")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../mybd.mdb")
rs.open sql,conn

Conn.Close
Set Conn = Nothing

response.redirect "agregar.asp"

End If

Se supone que proDescripcion es un array

¿Correcto? ¿En el formulario HTML que llama a tu código ASP has nombrado al elemento como proDescripcion[]? ¿Con corchetes en el nombre?

¿Qué obtienes si imprimes cada uno de los valores del array en tu código ASP? ¿Aparecen los id de cada registro? Si aparecen entonces el problema está en la sentencia SQL, sino debes revisar que ASP esté obteniendo el array correctamente desde HTML.

El proceso es casi el mismo en ASP, PHP u otro lenguaje.

Saludos.

Alexis Bellido
Como trabajar en Internet

Drupal en 15 gotas