Ver Mensaje Individual
  #9 (permalink)  
Antiguo 10/01/2008, 11:06
Avatar de Shiryu_Libra
Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Re: urgente ayuda con generacion dinamica de controles

Cita:
Iniciado por u_goldman Ver Mensaje
Me gusta eso de datos para mi firma gracias caballero del zodiaco
, pero le faltaron las caritas

Cita:
Iniciado por inGera Ver Mensaje
son n cantidad de checkbox's generados a partir de una consulta, que entre otras cosas me trae el nombre del item y un valor booleano (true or false) y dependiendo de eso es como aplico la generacion de checkbox, si el valors es true pongo una fecha si no pongo el check box, mi intencion es que los maquen y una vez hecho esto, presionen un boton que los guarde en la base de datos, obviamente solo actualice los valores booleanos.
prescisamente esto es lo que te menciona Juan
Cita:
Iniciado por JuanRAPerez Ver Mensaje
- hace tu sql
- mostra los registros
- si en la base esta true, el checkbox le pones selected
- si no lo dejas en blanco
- el checkbox se tiene que llamar igual

suerte
mas si lo que deseas es que automaticamente se generen y tengan nombres similares, pues algo asi te serviria entonces

Código PHP:
<%
StrCxn="PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="
StrCxn=StrCxn server.MapPath("data.mdb;")

set oCxn=server.CreateObject("ADODB.Connection")
oCxn.open strcxn

campos
="camponumerico, campotexto, campoboleano, campomemo"
sql="SELECT "campos &" FROM tabla ORDER BY nombre;"

Set RS conexion.execute(sql)
if 
Err=0 then
    
If RS.EOF true then
        Response
.Write "No Existe"
        
Response.Write sql
    
Else
        
i=0
        
while not rs.EOF
            
if campologico=true then
                
'En caso de que SI este chekado
                response.Write     "<input type=checkbox checked=checked "& _
                                "name=chk"& i & "id=chk" & i &" />"
            else
                '
En caso de que NO este chekado
                response
.Write     "<input type=checkbox "_
                                
"name=chk""id=chk" &" />"            
            
end if
            
i=i+1
            rs
.MoveNext
        wend
    end 
if
else
    
response.Write "Servidor en Mantenimineto, intentelo mas tarde. Gracias"
end if
RS.Close
Set RS
=Nothing
oCxn
.close
set oCxn
=nothing
%> 
y en la forma de recojer los datos, pues ya hemos escrito en los post arriba
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra