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

    Impostare una condizione

    Cari amici ho un ciclo ed una condizione da impostare che mi stà sfiancando. Premetto che si tratta di un guestbook e precisamente di anti-spam.

    Questo comando mi aggiunge nel database il contenuto del form

    connect.execute ("insert into gastbok (namn, email, meddelande, datum) values('" & strnamn & "','" & stremail & "','" & strMeddelande & "','" & strdatum & "')")

    Vorrei mettere un ciclo composto da

    flag = request.form("meddelande") 'stringa che contiene il testo della textarea'

    for i = 1 to len(flag)
    if mid(flag,i,1) = "[" then ... 'e così via per i caratteri [ ] : //...
    ' qua metto un Response che mi deve dare errore
    else
    ' qua metto connect.execute che mi deve aggiungere nel database il testo
    next

    ma se connect.execute lo metto nel ciclo FOR lo script scrive sul database tanti messaggi per quanti sono il numero di caratteri dello stesso testo.
    Come posso fare?
    www.stefanoraone.com Webdesigner Freelance
    www.santamariadileuca.it - Portale turistico informativo, Santa Maria di Leuca

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    esito = true
    for i = 1 to len(flag)
    if mid(flag,i,1) = "[" then ... 'e così via per i caratteri [ ] : //... then
    esito = false
    exit for
    end if
    next
    
    if esito then
    ' qua metto connect.execute che mi deve aggiungere nel database il testo
    else
    ' qua metto un Response che mi deve dare errore
    end if
    Roby

  3. #3
    Grandioso, funziona. Speriamo che fra inserimento codice, ciclo di IF sui caratteri non mi tartassano ancora di spam... grazie.
    www.stefanoraone.com Webdesigner Freelance
    www.santamariadileuca.it - Portale turistico informativo, Santa Maria di Leuca

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.