Beste allemaal,
Ik heb een script geschreven waarbij het mogelijk is om door middel van radiobuttons te selecteren of columns
online of in het archief mogen worden geplaatst, er mogen meerder columns in het archief, maar maar 1 column online
De radiobuttons die er worden geselecteerd worden automatisch gegenereerd door middel van de data in de dbase:
zo zie je dat als het value 1 heeft het in archief wordt geplaatst en als het value 2 heeft online. Tevens is te zien aan onderstaande script dat als er een
radiobutton value 1 is dat het in de database veranderd wordt naar 0 en als het value 2 heeft het in de dbase naar 1 veranderd.
Nu het probleem:
Ik probeer nu d.m.v asp te kijken als er meer dan 1 keer een value 2 (wat betekend online) voorkomt dat er dan een melding komt van dat er maar 1 column online geplaatst mag worden. Deze melding zie ik dan als een response.write, waarna de veranderingen van online en archief dus niet uitgevoerd worden.
Normaal is het dat je maar 1 radio button tegelijk kan aanklikken (voordeel radiobutton), maar mijn buttons worden zelf gegenereerd dus de verticale weergave van een rijtje archief en een rijtje online werkt hierbij niet.
Ik hoop dat iemand mij kan helpen,
Alvast bedankt.
Ik heb een script geschreven waarbij het mogelijk is om door middel van radiobuttons te selecteren of columns
online of in het archief mogen worden geplaatst, er mogen meerder columns in het archief, maar maar 1 column online
De radiobuttons die er worden geselecteerd worden automatisch gegenereerd door middel van de data in de dbase:
code:
1
2
| <td><input type="radio" name="<%=columnRS("columnId")%>" value="1" <% If columnRS("columnDisplay") = false Then %>checked<% End If %>></td>
<td><input type="radio" name="<%=columnRS("columnId")%>" value="2" <% If columnRS("columnDisplay") = true Then %>checked<% End If %>></td> |
zo zie je dat als het value 1 heeft het in archief wordt geplaatst en als het value 2 heeft online. Tevens is te zien aan onderstaande script dat als er een
radiobutton value 1 is dat het in de database veranderd wordt naar 0 en als het value 2 heeft het in de dbase naar 1 veranderd.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| If Request.Form <> "" Then
For each item in Request.Form
itemValue = Request.Form(item)
Response.Write itemValue
If itemValue = 1 Then
sqlString = "UPDATE Columns " &_
"SET columnDisplay= 0 " &_
"WHERE columnId="&item
Connectie.Execute sqlString
ElseIf itemValue = 2 Then
sqlString = "UPDATE Columns " &_
"SET columnDisplay= 1 " &_
"WHERE columnId="&item
Connectie.Execute sqlString
End If
Next
end if |
Nu het probleem:
Ik probeer nu d.m.v asp te kijken als er meer dan 1 keer een value 2 (wat betekend online) voorkomt dat er dan een melding komt van dat er maar 1 column online geplaatst mag worden. Deze melding zie ik dan als een response.write, waarna de veranderingen van online en archief dus niet uitgevoerd worden.
Normaal is het dat je maar 1 radio button tegelijk kan aanklikken (voordeel radiobutton), maar mijn buttons worden zelf gegenereerd dus de verticale weergave van een rijtje archief en een rijtje online werkt hierbij niet.
Ik hoop dat iemand mij kan helpen,
Alvast bedankt.
E-Developing