wenas!!!
Quiero hacer una encuesta y que además haya una lista desplegable en la cual según la opción que se elija el voto vaya a lo seleccionado en el desplegable. No se si me he explicado bien así que pongo mejor el código:
Cita: <select name="OPCION" id="OPCION">
<option selected="selected">----</option>
<% strSQLMun = "SELECT I_OPCION, OPCION from OPCION ORDER BY OPCION ASC"
CrearRS dbi,RSMun,strSQLMun,0
While not RSMun.EOF
If OPCION = RSMUN("OPCION") Then
OPCION_selected = "selected"
Else
OPCION_selected = ""
End If%>
<option value="<%=RSMun("I_OPCION")%>" <%=OPCION_selected%>><%=Server.HTMLEncode(RSMun("O PCION"))%></option>
<% RSMun.MoveNext Wend
CerrarObj(RSMun)
%>
</select>
después iría la programación de la encuesta que la he comprobado y sale bien y al final el botón enviar los datos.
Cita: <p><input class="inputbutton" name="submit" value="Votar" type="submit" /><br />
<input name="e" type="hidden" value="<%=I_ENCUESTA%>" />
<input name="paso" type="hidden" value="1" />
<input name="I_OPCION" type="hidden" value="<%=I_OPCION%>" />
</p>
El problema que tengo es que cuando recoge los datos de lo seleccionado por la lista desplegable al final me añade una ',' así que cualquier comparación para añadirle el voto me da error. ¿Qué función quita el último caracter de una cadena? He estado buscando pero lo que he probado no me ha funcionado.
Tambien he estado buscando algún ejemplo de una encuesta de este tipo con la que me pueda apoyar para hacer la mía pero no he tenido éxito. ¿Alguien conoce algun ejemplo de este tipo de ncuesta?
Le estoy dando vueltas a cómo hacerlo y estoy algo perdido.