Visualizzazione dei risultati da 1 a 6 su 6

Discussione: url e db

  1. #1
    Utente di HTML.it L'avatar di flasini
    Registrato dal
    Jul 2001
    Messaggi
    1,012

    url e db

    salve
    ho delle pagine dinamiche che prendendo la variabile numerica del db (chiave del db) ossia il numero progressivo crea l'url
    www.miosito.it/pagina.asp?progressivo=1

    vorrei che questo venga modificato in
    www.miosito.it/pagina.asp?termine=parola

    dove parola è una parola associata al numero progressivo

    mi chiedevo se è possibile o se è obbligatorio il numero progressivo e quindi il numero

    in sostanza voglio sostituire il numero con la parola

    grazie

  2. #2
    nessun problema. come costruisci l'url? come interpreti la query string?

  3. #3
    Utente di HTML.it L'avatar di flasini
    Registrato dal
    Jul 2001
    Messaggi
    1,012
    ciao
    grazie della risposta
    pèremettendo che sono commercialista e non programmatore e quindi non conosco bene l'asp ti posto il codice attuale

    codice:
      
    <%
    Set Conn=Server.CreateObject("ADODB.Connection")
    conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &server.MapPath("db.mdb")
    
    set rs = server.createobject("ADODB.Recordset")
    
    sql = "select max(NUMEROUSCITA) from tabella"
    
    rs.open sql,conn
    
    numerouscita = rs.fields(0).value
    
    rs.close
    
    numero = numerouscita - 4
    
    strsql = "select * from tabella where NUMEROUSCITA >=" &numero& " order by termine asc"
    'set rs=conn.execute(strsql)
    
    rs.open strsql, conn%>
    <table width="100%">
    <tr>
    <td></td>
    </tr>						
    <%  do while not rs.eof
    if rs("numerouscita") = numerouscita then%>
    <tr>
    
    <td>[*]<font class="testo">testo</font>" class="type2"><%=rs("TITOLO")%>
    </td>
    </tr>
    <%			else%>
    <tr>
    <td>[*]<font class="testo">testo</font>" class="type"><%=rs("TITOLO")%>
    </td>
    </tr>					
    <%  		end if
    rs.movenext
    loop
    rs.close
    set rs = nothing
    conn.close
    set conn=nothing
    %>			
    </table>
    </td>
    </tr>
    dove:
    - secondapagina è la pagina in cui compare la descrizione
    - numeroasc è un espediente per eliminare le cose vecchie.. (e che --- non saprei togliere)
    - termine è il numero progressivo chiave del db, e che attualmente compare nella costruzione dell'url
    - titolo è il titoletto
    - descrizione è il contenuto

    ho creato nel db il campo parola che altro non è che il titolo con il segno "-" al posto degli spazi, e che dovrebbe apparire nella costruzione dell'url al posto del campo termine

    io ho sostituito il campo parola dove c'è il campo termine. così il problema è che mi appare la seconda pagina completamente bianca

    come posso cambiare il codice attuale?

    grazie anticipate

  4. #4

  5. #5

  6. #6

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.