Tema: Campo hidden
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2004, 02:54
javihb
 
Fecha de Ingreso: octubre-2004
Mensajes: 230
Antigüedad: 19 años, 7 meses
Puntos: 0
Campo hidden

Hola vereis tengo una pagina para hacer un Update que te muestra un registro que elijo en otra pagina, y debajo de ese registro tengo un Form en el cual quiero recojer las modificaciones que quiera hacer el cliente y ademas un campo hidden en el cual le quiero pasar el valor de un campo del registro que muestra, bien mi pregunta es como le paso ese registro que muestro en la pagina en un campo Hidden????
Este es el codigo de la pagina
Código:
<%
					Response.Buffer = True
                    ' Connection String
                    Dim  ID
                    ID = Request("id")
      
                    If Len(ID) < 1 Then
                    ID = 7
                    End If
					SQLtxt = "SELECT * FROM familias WHERE cod_familia =" & ID &""%>


                     <%set rs = CreateObject("ADODB.Recordset")
                      rs.CursorType = adOpenstatic %>
                     <%rs.Open SQLtxt, "DSN=bromur"
                      %>
                      
<table  border=0 bordercolor="#ff00ff" cellpading=0 cellspacing=0 width="100%" height="100%">
<tr align="center">
<td align="center">
<table align="center"><tr><td>
<%
   Response.Buffer = True
   
	  If Not rs.EOF Then
	  
         Response.Write "<tr><td><u><b>Cod Familia</b></u>"
         Response.Write "<td><u><b>Descripcion</b></u>"
         Response.Write "</td></tr>"
         contador=0
      Do While contador < rs.pagesize and NOT rs.EOF
         Response.Write "<tr><td >"
         Response.Write rs("cod_familia") & "</td><td>"
         Response.Write rs("desc_familia")& "</td><td>"
         Response.Write "</td></tr>"
         rs.MoveNext    
         contador=contador+1
     Loop

      Else
         Response.Write "No se encontraron archivos"
      End If     
%>
</td></tr></table>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr><td colspan="10">
<table align="center" border=0 cellspacing=0 cellpadding=0>
	
     <form  name="familia" action="updatefa.asp" method=post>
      <tr>
       <td width=80>Familia: </td>
       <td>
	   <input type="Hidden" name="codfa" value="<%= rs ("cod_familia") %>">
	   <input type="text" name="familia1" size="10" maxlength="6" value='' style="width:134"></td>
      </tr>
	  <tr>
       <td width=80>Descripcion: </td>
       <td><input type="text" name="descripcion1" size="10" maxlength="25" value='' style="width:134"></td>
      </tr>
      <tr>
       <td></td>
       <td ><input accesskey="s" type=submit style="width:134; background-color: #F3F3F3;" value='    Actualizar Familia     '></td>
      </tr>
  <% 'Limpiamos y cerramos.
   rs.CLOSE
   SET rs=NOTHING
   'oConn.close
   'SET oConn=NOTHING
'End If
%>
</td>
</tr>
     </form>
aki es donde kiero pasarle el valor del registro
Código:
<input type="Hidden" name="codfa" value="<%= rs ("cod_familia") %>">
çpero no me funciona asi no se si es error de sintaxis o k???
Si lo pongo asi me da el error

El valor de BOF o EOF es True, o el actual registro se eliminó; la operación solicitada requiere un registro actual.
/bromur/actufa.asp

Gracias