Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19

Discussione: posizione numerica

  1. #1

    posizione numerica

    Ciao e ben ritrovati,
    inserisco questo script:
    <%application.lock
    application("numero") = application("numero") + 1
    numero = numero + application("numero") + 1
    application.unlock%>
    <input type="text" name="posizione" value="<%=numero%>" size="10" >

    Ma ogni volta che aggiorno la pagina mi aggiorna anche il numero, ed inoltr molto istabile.

    Come posso bloccarlo??
    Nella tabella il valore è vachare, ma anche se l'ho imposto come numerico oppure int non cambia nulla.

    Grazie
    Leftist

  2. #2
    è normale che si comporti così
    ad ogni refresh di pagina la variabile application viene incrementata di una unità

    non è che dovresti fare questo?
    codice:
    <%
    application.lock
    application("numero") = application("numero") + 1
    numero = application("numero")
    application.unlock
    %>
    <input type="text" name="posizione" value="<%=numero%>" size="10" >
    byluciani.com - Soluzioni ASP/VBScript freeware

    bylucianiUpload 2.0

  3. #3
    Originariamente inviato da byluciani
    è normale che si comporti così
    ad ogni refresh di pagina la variabile application viene incrementata di una unità

    non è che dovresti fare questo?
    codice:
    <%
    application.lock
    application("numero") = application("numero") + 1
    numero = application("numero")
    application.unlock
    %>
    <input type="text" name="posizione" value="<%=numero%>" size="10" >
    Ciao,
    io ci avevo già provato, ma purtroppo non funziona.
    Ovvero, se aggiorno la pagina mi aggiorna anche il numero.
    Ho anche provato ad inserirlo come id [int11 - auto_increment], ma risolvo in parte il problema, nel senso che non riesco ad azzerare l'id.

    Help
    Leftist

  4. #4
    lo script si comporta bene. forse sbagli la logica: cosa vorresti fare?

  5. #5
    Originariamente inviato da optime
    lo script si comporta bene. forse sbagli la logica: cosa vorresti fare?
    Ciao,
    la logica è piuttosto semplice:
    inserisco una categoria
    Un nome
    i pezzi
    la posizione
    note

    La posizione vorrei che vennisse inserita automaticamente, in maniera semplice il primo corrisponde alla posizione 1; il secondo nella posizione 2 e cosi via.....

    Thankx
    Leftist

  6. #6
    sarà anche semplice, ma il tuo script fa una cosa completamente differente... se ti spieghi meglio...

  7. #7
    Originariamente inviato da optime
    sarà anche semplice, ma il tuo script fa una cosa completamente differente... se ti spieghi meglio...
    Io non vorrei fare altro che inserire un numero progressivo nel campo "posizione".
    Inserisco un nome
    Inserisco la quantità
    "automaticamente mi viene assegnato un numero (pogressivo) nel campo posizione
    ed infine inserisco le note

    Preciso che lo script funziona, ma ogni volta che aggiorno il numero scatta di +1.

    Inoltre il campo nella tabella è settato su varchar.

    Non saprei spiegarmi meglio
    Grazie per la pasienza
    Leftist

  8. #8
    e certo che scatta di uno: sei tu che glielo dici! ripeto, lo script funziona bene. quindi: si deve aggiornare ad ogni caricamento o no?

  9. #9
    Originariamente inviato da optime
    e certo che scatta di uno: sei tu che glielo dici! ripeto, lo script funziona bene. quindi: si deve aggiornare ad ogni caricamento o no?
    Si ma non deve caricare di 1 se aggiorno la pagina, e poi come lo azzero???
    Leftist

  10. #10
    e quando dovrebbe aggiornarlo?

    e se tu fai

    application = application +1 è ovvio che si incrementi...

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.