Foros del Web » Programando para Internet » ASP Clásico »

¿es posible?

Estas en el tema de ¿es posible? en el foro de ASP Clásico en Foros del Web. hola, vereis... es posible saber la id del registro que se esta escribiendo? se me haocurrido una forma para mejorar mi pagina en los buscadores. ...
  #1 (permalink)  
Antiguo 02/03/2005, 02:29
 
Fecha de Ingreso: noviembre-2004
Ubicación: Sevilla
Mensajes: 139
Antigüedad: 19 años, 7 meses
Puntos: 0
¿es posible?

hola, vereis...

es posible saber la id del registro que se esta escribiendo?

se me haocurrido una forma para mejorar mi pagina en los buscadores.
tengo una hoja para insertar bandas, que ademas crea un directorio con el nombre de la banda y dentro una pagina DEFAULT.ASP con un redirect BANDAS.ASP?ID= <id :S>

pero necesito saber la id que se esta escribiendo

ayuda por favor

muchas gracias
un saludo
__________________
Punkis De Mierda

Foro punk rock
  #2 (permalink)  
Antiguo 02/03/2005, 06:04
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
captura la ruta actual con aplication map path o algo asi.
luego con split tomas laparte final de la cadena, lo cual tedeberia dar el nombre de la banda.

luego eso lo mandas como parametro.
en otra pagina lo tomas y consultas por el id.


o algo asi.
  #3 (permalink)  
Antiguo 02/03/2005, 07:18
Avatar de messer  
Fecha de Ingreso: julio-2004
Mensajes: 467
Antigüedad: 19 años, 11 meses
Puntos: 5
A ver si te sirve:

<%
banda = Request.Form("nombre_banda")
' en la pagina de insercion haces un RS
Set RS = Server.CreateObject("ADODB.RecordSet")
RS.Open("SELECT id FROM tabla"), Conn
totalregs = RS.RecordCount
'imagino que despues de la inserción redireccionas hacia el directorio de la nueva banda
Response.Redirect(banda & "/default.asp?id=" & totalregs + 1)
' prueba de esa manera y nos comentas que tal..

'' SALUDOS!!
%>
__________________
<script type="text/messerScript"><!--
window.onload=function(){ loadMesserRules(this.href) }
--></script>
  #4 (permalink)  
Antiguo 02/03/2005, 08:32
 
Fecha de Ingreso: noviembre-2004
Ubicación: Sevilla
Mensajes: 139
Antigüedad: 19 años, 7 meses
Puntos: 0
gracias a los 2, messer de tu forma el problema es que existen muchas ids vaciasy la id asignada no concidira nunca

muzztein me ha dado una idea para hacerlo.

inserto los datos en la base de datos y seguidamente abro de nuevo la base de datos con el ultimo registro insertado

Cita:
Set rsver = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT top 1 directorio.* FROM directorio where directorio_bandas = " & "true" & " order by directorio_id desc;"
rsver.LockType = 3
rsver.Open strSQL, strCon
set FSO = Server.CreateObject("Scripting.FileSystemObject")
set oFich = FSO.createTextFile(server.mappath(strconfiguracion pathpublic & "/bandas/" & lcase(replace(request.form("nombre"),"'","")) & ".asp"))
oFich.write "<%response.redirect """ & "bandas.asp?id=" & rsver("directorio_id") & """%" & ">"
oFich.Close
Set ofich = Nothing
Set fso = Nothing
rsver.close
set rsver = nothing
gracias a los 2

un saludo
__________________
Punkis De Mierda

Foro punk rock
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:17.