Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/05/2005, 04:12
Avatar de ludovico2000
ludovico2000
 
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 21 años, 6 meses
Puntos: 2
DOY PERMISO A TODOS LOS QUE HAN PARTICIPADO EN ESTE POST PARA QUE ME INSULTEN:

SE ME HABÍA OLVIDADO PONERLE method='post' A LA ETIQUETA DEL FORM


En fin...

Dejo los códigos por si alguien los necesita en el futuro...

Código:
Formulario para buscar el registro (se genera desde un asp, porque viene de usuario/clave, pero esa es otra guerra...)[resumido]
<HTML>
<HEAD>
</HEAD>
<BODY>
<FORM METHOD='POST' name='formu' ACTION='buscaborrar.asp'>
<b>Indique el CODIGO que desea localizar para borrar y pulse &quot;Localizar&quot;</b>
<b>CODIGO:</b>
<INPUT NAME='codigo' size='12' class='campo'>
<b>D.N.I.:</b>
<input type='text' name='dni1' size='9' class='campo'>
<input type='submit' value='Localizar' name='localizar'>
<input type='button' value='Salir' onclick='fuera()'>
</FORM>
</BODY>
Código:
Código del asp que busca el registro y "crea" el segundo formulario "oculto" [resumido]
<%
Dim Conex
Dim rs
Dim sSQL
Set Conex = Server.CreateObject("ADODB.Connection")
Conex.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../datos/mibase.mdb"))
codigo=Request.form("codigo")

sSQL = "SELECT * FROM registro WHERE ((registro.codigo)='"&codigo&"') ORDER BY codigo"

Set rs = Conex.Execute(sSQL)
 
%>
<%if rs.eof then%>
<p>No se ha encontrado ningún registro con el codigo facilitado</p>
<%else%>
<%do while not rs.eof%>
<form name='formborra' method='post'  action='borrar.asp'>
<b>CODIGO:</b></font>&nbsp;<%=rs("codigo")%>

<DIV ID='paracodigo' style='position:absolute; left:-100px; top:-100px'>
 <select name="codigo">
 <option selected><%=rs("codigo")%></option>
 </select>
 </DIV>

<b>Nombre:</b></font>&nbsp;<%=rs("nombre")%>

<p><input type='submit' value='¡BORRAR!' name='borrar'></p>

  </FORM>

Código:
<%
codigo = Request.form("codigo")
Set conexion=Server.CreateObject("adodb.connection")
conexion.Open"driver={Microsoft Access Driver (*.mdb)}; ; DBQ="+server.mappath ("../datos/mibase.mdb")
sSQL = "delete * from registro where codigo like '" & codigo & "';"
conexion.execute (sSQL)
response.write "Se ha borrado el registro"
conexion.close
%>

Muchas gracias por vuestra paciencia y aportaciones

Última edición por ludovico2000; 09/05/2005 a las 04:46