Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 34
  1. #1
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419

    controllo sulla variabile

    Salve,io ho una pagina asp che riceve una variabile da un pagina contenente un filmato flash,adesso vorrei che quando la mia pagina asp riceve in questo caso la variabile username se questa e' presente nel database mi scriva "ok" invece se l'username non e' presente mi scriva
    "username assente",mi aiutate con il codice perche non conosco questi comandi?grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    1) Devi aprire la connessione al db (conn)
    2) Effettuare la query:

    codice:
    <%
    rs=server.createobject("adodb.recordset")
    strSQL="SELECT username FROM nometabella WHERE username='"& username &"'"
    rs.Open strSQL, conn
    if not rs.EOF then
    response.write("ok")
    else
    response.write("username assente")
    end if
    rs.Close
    set rs=nothing
    'Chiudi connessione
    Roby

  3. #3
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    cosi non va:

    <%
    Dim Conn
    Set Conn=Server.CreateObject("ADODB.Connection")
    Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.Mappath("/marinodiprinzio/mdb-database/utenti.mdb")
    Username=Request.Form("username")

    rs=server.createobject("adodb.recordset")
    strSQL="SELECT username FROM 1 WHERE username='"& username &"'"
    rs.Open strSQL, conn LINEA 24
    if not rs.EOF then
    response.write("ok")
    else
    response.write("username assente")
    end if
    rs.Close
    set rs=nothing
    %>
    Errore di run-time di Microsoft VBScript (0x800A01B6)
    Proprietà o metodo non supportati dall'oggetto: 'Open'
    linea 24

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma la tabella si chiama 1?

    Roby

  5. #5
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    si, si chiama 1....

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E se tu le dessi un nome "decente"?

    Roby

  7. #7
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    ok ,chiamiamola iscritti..

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Funziona o no? Nel caso non funzionasse, modifica la riga così e dimmi cosa leggi a video:

    codice:
    strSQL="SELECT username FROM iscritti WHERE username='"& username &"'" 
    response.write strsql:response.end
    Roby

  9. #9
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    corregendo la riga mi appare
    mi appare a video:
    SELECT username FROM 1 WHERE username=''
    questo e lo script
    <%
    Dim Conn
    Set Conn=Server.CreateObject("ADODB.Connection")
    Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.Mappath("/marinodiprinzio/mdb-database/utenti.mdb")
    Username=Request.Form("username")

    rs=server.createobject("adodb.recordset")
    strSQL="SELECT username FROM iscritti WHERE username='"& username &"'"
    response.write strsql:response.end
    if not rs.EOF then
    response.write("ok")
    else
    response.write("username assente")
    end if
    rs.Close
    set rs=nothing
    %>

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Come vedi la variabile username non viene passata alla pagina ASP.

    Roby

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.