Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    gestire le giocate di una schedina

    salve ragazzi,

    stavo studiando un metodo per poter gestire una schedina "come quella del totocalcio) quasi automaticamente..

    allora come inizio mi registro le giocate degli utenti in un database (1, x, 2), e fin qui ci siamo, dopo per controllare i risultati ed attribuire un punteggio, specifico i risultati corretti da un modulo, e li confronto con quelli immessi dagli utenti...e qui nasce qualche problemino..

    faccio una cosa del tipo
    codice:
    giocata1 = request.form("1a")
    giocata2= '....ecc fino alla giocata9
    
    'poi in questo modo cerco di controllare tutte le giocate..
    do untile rs.eof
    if giocata1 = rs("1a") then
    var1 = 1
    else
    var1 = 0
    end if
    if giocata2 = rs("1b") then
    var2 = 1
    else
    var2 = 0
    end if
    'e continuo per tutte le giocate
    'ora cerco sommare i punteggi..
    totalevar = var1 + var2 + var3 + var4 + var5 + var6 + var7 + var8 + var9
    'richiamo dal db i vecchi valori accumulati, parziale sta per il punteggio della singola giornata, totale la somma delle giornate
    fparziale = rs("parziale1")
    ftotale = rs("totale")
    parziale = totalevar + fparziale
    totale = ftotale + parziale
    
    'ed in questo modo faccio un update dei valori contenuti nel db
    rs.addnew
    
    rs("parziale11")= parziale
    rs("totale")= totale
    
    rs.update
    
    response.write totalevar & "
    "
    response.write fparziale
    
    rs.movenext
    loop
    errori non me ne da, funziona tutto alla grande...se non fosse che non mi aggiunge i somma i risultati nel parziale e nel totale...in questo modo vedo sempre un punteggio pari a 0 (zero)

    cosa mi consigliate di fare?

  2. #2
    ho notato scaricando il database, che invece di fare l'update mi aggiunge nuovi record...sbaglio qualcosa nel fare l'update..?


    grazie

  3. #3
    invece di utilizzare rs.update perchè nn provi con l'sql?
    e poi attento al do untile ?
    ...Ignorance is bliss...

  4. #4
    si until con la e era un errore di battitura mia ma solo qui sul forum, alla fine poi ho risolto aggiustando qualcosina, ma l'errore principale era che invece di fare l'update non mi ero accorto che stavo aggiungendo nuovi record... :quipy:


    ciao

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.