Visualizzazione dei risultati da 1 a 3 su 3

Discussione: conta link da DB

  1. #1
    Utente di HTML.it L'avatar di fanoste
    Registrato dal
    Oct 2005
    Messaggi
    271

    conta link da DB

    ciao a tutti.
    ho un piccolo problema.
    Ho una pagina asp dove visualizzo dei dati da un db.
    tra i vari campi c'è anche un campo "url" e vorrei che ad ogni click degli utenti si incrementasse un contatore (per ora uso il campo fax perchè non ho ancora inserito un campo apposito....)

    Siccome sono un po' digiuno di asp e non sono riuscito ad integrare gli script già presenti in rete...qualcuno di buona volontà mi aiuta?

    grazie 1000


    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>

    <%
    var prova = Server.CreateObject("ADODB.Recordset");
    prova.ActiveConnection = MM_annunci_STRING;
    prova.Source = "select * from utenti";
    prova.CursorType = 0;
    prova.CursorLocation = 2;
    prova.LockType = 1;
    prova.Open();
    var prova_numRows = 0;
    %>
    <%
    var Repeat1__numRows = 10;
    var Repeat1__index = 0;
    prova_numRows += Repeat1__numRows;
    %>
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <table border="1">
    <tr>
    <td>idutente</td>
    <td>RagioneSociale</td>
    <td>referente</td>
    <td>fax</td>
    <td>email</td>
    <td>url</td>
    </tr>
    <% while ((Repeat1__numRows-- != 0) && (!prova.EOF)) { %>
    <tr>
    <td height="23"><%=(prova.Fields.Item("idutente").Valu e)%></td>
    <td><%=(prova.Fields.Item("RagioneSociale").Value) %></td>
    <td><%=(prova.Fields.Item("referente").Value)%></td>
    <td><%=(prova.Fields.Item("fax").Value)%></td>
    <td><%=(prova.Fields.Item("email").Value)%></td>
    <td>">link</td>
    </tr>
    <%
    Repeat1__index++;
    prova.MoveNext();
    }
    %>
    </table>



    </p></body>
    </html>
    <%
    prova.Close();
    %>

  2. #2
    Invece di inserire il link al sito web di destinazione, nella tabella metti un link ad una tua pagina alla quale passi l'id del link selezionato (tipo redirect.asp?idlink=1)

    All'interno di quella pagina non devi far altro che incrementare il contatore nella tabella e poi fare il redirect all'indirizzo opportuno
    Visual Basic e Dintorni
    Blog sullo sviluppo Web in generale

  3. #3
    Utente di HTML.it L'avatar di fanoste
    Registrato dal
    Oct 2005
    Messaggi
    271
    scusa sono un po' tardo... non è che hai un esempio?

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.