Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643

    Conta quante volte è stato letto

    codice:
    <%
    	Set objConn = Server.CreateObject("ADODB.Connection")
    	objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("../mdb-database/db.mdb")
    %>
    
    <%	ID = Request.QueryString("IDArticolo")
    	tipo = Request.QueryString("tipo")
    	cerca = Request.QueryString("Cerca")%>
    <% sql = "UPDATE comunica SET letture = letture+1 WHERE id ="&request.querystring("IDArticolo")
    objconn.Execute(sql)%>
    Voglio contare quante volte vengono letti gli articoli presenti su un sito. Ho provato in questo modo. Non mi viene fuori nessuno errore, ma non si incrementa il campo letture.
    Giò

  2. #2
    letture è un campo numerico?

    e poi dovrebbe essere: where id="&id

  3. #3
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    Si letture è un campo numerico.

    Lo devo richiamare prima di fare l'update?
    Giò

  4. #4
    codice:
    ID = Request.QueryString("IDArticolo")
    letture=rs("letture")
     sql2 = "UPDATE comunica SET letture = "&letture+1&" WHERE id ="&id
    conn.Execute(sql2)

  5. #5
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151

    Re: Conta quante volte è stato letto

    Originariamente inviato da Gio&Ste
    codice:
    <%
    	Set objConn = Server.CreateObject("ADODB.Connection")
    	objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("../mdb-database/db.mdb")
    %>
    
    <%	ID = Request.QueryString("IDArticolo")
    	tipo = Request.QueryString("tipo")
    	cerca = Request.QueryString("Cerca")%>
    <% sql = "UPDATE comunica SET letture = letture+1 WHERE id ="&request.querystring("IDArticolo")
    objconn.Execute(sql)%>
    Voglio contare quante volte vengono letti gli articoli presenti su un sito. Ho provato in questo modo. Non mi viene fuori nessuno errore, ma non si incrementa il campo letture.
    Ciao, la query è sintatticamente giusta (a parte qualche parentesi da mettere per capire meglio), ma hai provato a vedere se request.querystring("IDArticolo") contiene un valore e se il valore è anche nella tabella?
    query più leggibile:
    codice:
    sql = "UPDATE comunica SET letture = (letture+1) WHERE id =" & request.querystring("IDArticolo") & ";"
    Jupy

  6. #6
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    Risolto, grazie a tutti
    Giò

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.