Retroceder   Foros del Web > Programación para sitios web > ASP Clásico

Respuesta
 
Herramientas Desplegado
Antiguo 09-mar-2003, 13:01   #1 (permalink)
BatusaiX está en el buen camino
 
Avatar de BatusaiX
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santo Domingo - Rep. Dom.
Mensajes: 63
Habilitar y Desabilitar con Checkbox

creo que esto es simple pero el codigo en SQL me esta comiendo vivo como puedo hacer para por medio de checkbox pueda habilitar y desabilitar productos por ejemplo tengo una tabla de la siguiente manera

| idproducto | producto | precio | estado |

se que se hace en SQL con la funcion UPDATE pero no me esta funcionando tome como base ejemplo de borrar registros al estilo HOTMAIL pero no se que pasa si alguien sabe seria de gran ayuda...

Atte. BatusaiX
BatusaiX está desconectado   Responder Citando
Antiguo 09-mar-2003, 20:06   #2 (permalink)
bakanzipp está en el buen camino
 
Avatar de bakanzipp
 
Fecha de Ingreso: noviembre-2002
Ubicación: santiago de shilli
Mensajes: 2.554
Enviar un mensaje por ICQ a bakanzipp
por ke no colocas algo de codigo para ver donde fallas?
bakanzipp está desconectado   Responder Citando
Antiguo 09-mar-2003, 20:52   #3 (permalink)
ElAprendiz está en el buen camino
 
Avatar de ElAprendiz
 
Fecha de Ingreso: noviembre-2002
Ubicación: Maipu, Chile
Mensajes: 3.688
Enviar un mensaje por ICQ a ElAprendiz Enviar un mensaje por AIM a ElAprendiz Enviar un mensaje por MSN a ElAprendiz Enviar un mensaje por Yahoo  a ElAprendiz
pues eso ya es javascript amigo
__________________
Manual de ASP Avanzado ;-)
ElAprendiz está desconectado   Responder Citando
Antiguo 10-mar-2003, 14:03   #4 (permalink)
ldangelo está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Ubicación: Dentro del corralón
Mensajes: 287
Enviar un mensaje por ICQ a ldangelo
Como bien dice bakanzipp, sería mejor si ponés el código. De todas maneras la idea es que coloques en cada fila donde mostrás tus productos un checkbox cuyo value sea el id del producto en cuestión. Ej.
Código PHP:
<INPUT type="checkbox" name="producto" value="<%=rs("idproducto")%>"
Obviamente todo esto dentro de un form. Cuando hacés el submit, el objeto Request("producto") va a tener con valores la propiedad count con lo cual podés armar un ciclo y así obtener todos los id's que se marcaron para procesar. Ej.
Código PHP:
For 1 to Request("producto").count
       
If 1 then
             IDAProcesar 
Request("producto")(i)
       Else
             
IDAProcesar IDAProcesar "," Request("producto")(i)
       Endif
Next 
con lo cual podés hacer uso de la variable IDAProcesar para ejecutar una sentencia SQL que por ejemplo te haga
Código PHP:
"DELETE FROM productos WHERE idProducto IN (" IDAProcesar ")" 
Probalo porque lo fuí escribiendo mientras lo pensaba
Suerte y contanos como te fué.

ElAprendiz: Perdón por disentir con vos pero JavaScript se ejecuta en el cliente asi que jamás podría acceder a la base para modificar los registros. Si me dijeras que marcando un checkbox quiere marcar todos los restantes eso es JS.
__________________
Leonardo D'Angelo
ldangelo está desconectado   Responder Citando
Antiguo 10-mar-2003, 17:49   #5 (permalink)
ElAprendiz está en el buen camino
 
Avatar de ElAprendiz
 
Fecha de Ingreso: noviembre-2002
Ubicación: Maipu, Chile
Mensajes: 3.688
Enviar un mensaje por ICQ a ElAprendiz Enviar un mensaje por AIM a ElAprendiz Enviar un mensaje por MSN a ElAprendiz Enviar un mensaje por Yahoo  a ElAprendiz
Cita:
por medio de checkbox pueda habilitar y desabilitar productos

eso es javascript
__________________
Manual de ASP Avanzado ;-)
ElAprendiz está desconectado   Responder Citando
Antiguo 10-mar-2003, 18:30   #6 (permalink)
Moderador
Al Zuwaga es realmente agradableAl Zuwaga es realmente agradableAl Zuwaga es realmente agradableAl Zuwaga es realmente agradableAl Zuwaga es realmente agradableAl Zuwaga es realmente agradable
 
Avatar de Al Zuwaga
 
Fecha de Ingreso: noviembre-2002
Ubicación: 34.517 S, 58.500 O
Mensajes: 12.442
Cita:
Mensaje Original por ElAprendiz



eso es javascript


Pués no está diciendo que por medio checkbox pueda habilitar y desabilitar elementos de un formulario, que si sería javascript (aunque también se podría hacer con ASP haciéndoselo saber previamente al servidor y esperando el resultado ); sino que mediante checkbox pueda habilitar y deshabilitar elementos de una BD (hace clara referencia a bases de datos en su mensaje).

Y si tenemos en cuenta que mediante un submit de dichos checkboxes puede habilitar o deshabilitar registros (INSERT/DELETE o simplemente UPDATE), no está hablando de javascript ...


No se por qué estás empecinado en ello
Al Zuwaga está desconectado   Responder Citando
Antiguo 10-mar-2003, 19:23   #7 (permalink)
bakanzipp está en el buen camino
 
Avatar de bakanzipp
 
Fecha de Ingreso: noviembre-2002
Ubicación: santiago de shilli
Mensajes: 2.554
Enviar un mensaje por ICQ a bakanzipp
Y DE KE PELEAN TANTO SI TODAVIA NO HA POSTEADO NADA DE CODIGO Y ESTAN PURO ESPECULANDO...

ANDAAAAAAAAÁ CHEEEEEEEEEEEEEEE
bakanzipp está desconectado   Responder Citando
Antiguo 10-mar-2003, 22:48   #8 (permalink)
ElAprendiz está en el buen camino
 
Avatar de ElAprendiz
 
Fecha de Ingreso: noviembre-2002
Ubicación: Maipu, Chile
Mensajes: 3.688
Enviar un mensaje por ICQ a ElAprendiz Enviar un mensaje por AIM a ElAprendiz Enviar un mensaje por MSN a ElAprendiz Enviar un mensaje por Yahoo  a ElAprendiz
CUAL PELEA BAKANZIPP
__________________
Manual de ASP Avanzado ;-)
ElAprendiz está desconectado   Responder Citando
Antiguo 11-mar-2003, 04:36   #9 (permalink)
ldangelo está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Ubicación: Dentro del corralón
Mensajes: 287
Enviar un mensaje por ICQ a ldangelo
Exacto, nadie está peleando. Si mal no entiendo, este es un foro para discutir e intercambiar conocimientos y dado que en el primer mensaje el usuario puso "BORRAR registros al estilo Hotmail" supuse que es código del lado del servidor aunque no haya enviado código.
¡Y es verdad, BatusaiX todavía no volvió a aparecer!. ¿Estará asustado con tanto código o no es lo que necesita?
Saludos.
__________________
Leonardo D'Angelo
ldangelo está desconectado   Responder Citando
Antiguo 11-mar-2003, 10:42   #10 (permalink)
urjose está en el buen camino
 
Avatar de urjose
 
Fecha de Ingreso: noviembre-2002
Mensajes: 5.289
Enviar un mensaje por ICQ a urjose Enviar un mensaje por Yahoo  a urjose
sql="UPDATE TABLA SET CAMPO=0 WHERE ID IN("&Request.Form("NombreCheckboxes")&")"
urjose está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 1,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:30.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93