Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461

    invio dato tramite link

    ciao a tutti!
    rieccomi con un problema:
    ho un elenco di dati stamapti tramite database...una volta cliccato su uno dei dati devo poter visualizzare in un'altra pagina tutti i suoi dettagli...pero per far cio' ho bisogno del suo id ...la mia domanda è come faccio,tramite il link a spedire l'ID del dato di cui voglio visualizzare i dettagli?
    Ho provato cosi':
    <a href="dettaglio.asp?id_im=<%=request("id_im")%>">
    pero' nella pagina seguente mi risulta vuoto:

    http://www.sito.it/dettaglio.asp?id_im=

    ..?

  2. #2
    request("id_im")
    ma il valore non lo recuperi da db?

    posta il codice

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    <%
    apriconn("db")
    sql="SELECT * FROM TABELLA"

    conn.execute (sql)
    do until rs.eof
    %> <td>">[img]i/<%=rs([/img]" alt="Immagine di prova" /></td>
    <td>
    <h2>"><%=rs("tipo")%>- <%=rs("citta")%></h2>



    <a href="dettaglio.asp?id_im=<%=request("id_im")%>">

    <%
    rs.movenext
    loop
    %>

    praticamente a video cè un elenco di dati con una immagine una descrizione e un titolo,ovunque clicco deve potermi portare a d una pagina che mi faccia vedere i dettagli del dato su cui ho cliccato...

  4. #4
    Al posto di request("id_im") devresti mettere rs("id_im") che è il dato univoco che indentifica il prodotto sul db (ovviamente devi mettere il nome del campo corretto)

    poi nella pagina dettaglio.asp recuperi il valore con request("id_im")

    codice:
    <%	
    apriconn("db")
    sql="SELECT * FROM TABELLA"
    
    conn.execute (sql)
    do until rs.eof
    %>
    <td>">[img]i/<%=rs([/img]" alt="Immagine di prova" /></td>
    <td>
    <h2>"><%=rs("tipo")%>-               <%=rs("citta")%></h2>
    
    
    		
    <a href="dettaglio.asp?id_im=<%=rs("id_im")%>">
    
    <%
    rs.movenext
    loop
    %>


  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    tutto ok..risolto..

  6. #6
    ID_IM è un campo di testo?
    ma soprattutto rs dove lo definisci??

    controlla che venga passata la stringa id_im e che la il recordset sia valorizzato

    codice:
    	apriconn ("db")
    	id=request("id_im")
    if id<>"" then
    	sql="SELECT * FROM TABELLA WHERE IMMOBILI.ID_IM='" & id & "'" 
    	set rs=conn.execute(sql)
        if not rs.eof then
    	%>
    	  <div >
    	  
    
    <%=rs("tipo")%>-<%=rs("citta")%></p>
            <%
    
            else
              response.write("prodotto non trovato")
            end if
    else
     response.write("selezionare il prodotto")
    end if
    %>

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    scusa...ho risloto...
    al posto che conn.execute (sql)

    ho messo:

    rs.open sql,conn,3,3

    ...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.