Ahora mismo lo único que he conseguido es que me llene el formulario de la página de edición con el primer registro, y tras las últimas modificaciones intentando que me lo rellenara con el articulo seleccionado, directamente se pasa a la sentencia ("No existe ningún artículo con dicho código").
Código:
<FORM ACTION="Editar.asp" METHOD="POST">
<INPUT TYPE="Submit" VALUE="Modificar">
</FORM>
<%
session("servidor")="***********"
session("usuariobd")="**********"
session("contrasenabd")="**********"
session("bd")="***********"
dim conexion
set conexion = Server.CreateObject("ADODB.Connection")
conexion.Open = "driver={MySQL};server="&session("servidor")&";uid="&session("usuariobd")&";pwd="&session("contrasenabd")&";database="&session("bd")&""
dim registros
set registros = Server.CreateObject("ADODB.RecordSet")
registros.open "select Codigo,Descripcion,Precio, Referencia from articulos",conexion
%>
<select name="Codigo" value="<%= Request.Form("Codigo") %>" size="1" id="select2" onchange="cambia()">
<option value="0">==Seleccionelo !!==</option>
<%
do until registros.EOF
%>
<%
if registros.fields("Codigo")=value then
response.Write("<option selected>" & registros.fields("Codigo") & "</option>")
else
response.Write("<option>" & registros.fields("Codigo") & "</option>")
end if
%>
<%
registros.movenext
loop
conexion.close
%>
Código:
Gracias ¡¡¡ <html>
<head>
<title>Edicion</title>
</head>
<body>
<%
session("servidor")="*********"
session("usuariobd")="*********"
session("contrasenabd")="*******"
session("bd")="*******"
dim conexion
set conexion = Server.CreateObject("ADODB.Connection")
conexion.Open = "driver={MySQL};server="&session("servidor")&";uid="&session("usuariobd")&";pwd="&session("contrasenabd")&";database="&session("bd")&""
dim registros
set registros = Server.CreateObject("ADODB.RecordSet")
guardado=request.querystring("Codigo")
registros.Open "SELECT * FROM articulos where Codigo='"&guardado&"'", conexion
if not registros.eof then
%>
<form action="Editar.asp" method="post">
<input type="text" name="Codigo"
value="<%response.write(registros("Codigo"))%>"><br>
<input type="text" name="Descripcion"
value="<%response.write(registros("Descripcion"))%>"><br>
<input type="text" name="Precio"
value="<%response.write(registros("Precio"))%>"><br>
<input type="text" name="Referencia"
value="<%response.write(registros("Referencia"))%>"><br>
<input type="submit" value="Guardar"><br>
</form>
<%
else
response.write("No existe ningún artículo con dicho código")
end if
conexion.close
%>
</body>
</html>


