Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Davide Ricardo

Colocar Checked em vários registos

Recommended Posts

Boas pessoal..analisem o codigo abaixo ilustrado e digam-me o que é que eu estou a fazer de mal...

 

o que eu quero é listar todos os suportes existentes, e caso a revista em questão tenha esse suporte coloque o CHECKED no(s) suporte(s).

 

Set rstsuporte = Server.CreateObject("ADODB.RecordSet")SQLsuporte = "SELECT * FROM SUPORTE WHERE ESTADO= 'A' "rstsuporte.Open SQLsuporte, ConCOD_REVISTA = REQUEST.QueryString("COD_REVISTA")Sql_alt= "SELECT * FROM REVISTA AS R WHERE R.COD_REVISTA="&COD_REVISTA&""Set rs_alt= Con.Execute(Sql_alt)	Sql = "SELECT * FROM (REVISTA_SUPORTE as rs INNER JOIN SUPORTE ON rs.COD_SUPORTE=SUPORTE.COD_SUPORTE) WHERE rs.COD_REVISTA="& COD_REVISTA &""Set rs= Con.Execute(Sql)<% while NOT rs.EOF while not rstsuporte.eof %><tr><td class=bodytext><input size="10" type="checkbox" name="chksuporte" value="<%=rstsuporte("COD_SUPORTE")%>" <%  if rstsuporte("COD_SUPORTE") = rs("rs.COD_SUPORTE") then response.write "checked" end if %> > <%=rstsuporte("DESIGNACAO")%></INPUT><img src="../invisivel.gif" border="0" height=1 width="5"></td><td class="titulo">Estado </td><td><select name="estadosup"><option <% if rs("rs.ESTADO")= "A" then %>selected <%end if%> value="A">Activo</option><option <% if rs("rs.ESTADO")= "N" then %>selected <%end if%> value="N">Anulado</option></select></td></tr><% rstsuporte.movenextwendrs.movenextwend %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

if(rstsuporte("COD_SUPORTE") = true) thenresponse.write "<input size=10 type=checkbox name=chksuporte checked value= & rstsuporte"COD_SUPORTE") & ">"elseresponse.write "<input size=10 type=checkbox name=chksuporte value= & rstsuporte"COD_SUPORTE")& ">"axo q é + o - isso q tuuuu quer....

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso que me disses-te nao funciona..eu consigo abrir todos os suportes, mas ele so selecciona o primeiro suporte que encontra da revista...tipo a revista XXX tem o suporte Y, Z, E, e existem os suportes X, Y, Z, E, R, etc...ele devia mostrar os suportes todos e colocar o check no Y, Z, E... mas apenas coloca no primeiro ou seja no Y...fiz-me entender???...obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

pessoal, eu consigo ir buscar todos os suportes..mas ele coloca-me o CHECK em todos os campos...e não é isso que quero..quero que mostre todos os suportes mas que coloque o CHECK so nos suportes relativos a revista em questãocomo faço?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.