Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Problemi di apici?

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    262

    Problemi di apici?

    salve a tutto il forum.
    nonostante abbia provato in vari modi
    non riesco a sistemare questi apici
    daato ke il risultato è sempre:

    codice:
    Prevista fine istruzione
    /prova_login/prova login/txt/recuperopass.asp, line 8, column 29
    response.Write"<form action="recuperopass.asp" method=post"&_
    ----------------------------^
    questo è il codice della pagina

    codice:
    <html>
    <haed>
    <body>
    <%
    nick=trim(request.Form("nick"))
    if len (nick) < 1 then
    response.Write"Hai dimenticato la password?"
    response.Write"<form action="recuperopass.asp" method=post"&_
    "Inserisci il tuo nick:"&_
    "input type=""text"" name=""nick"">"&_
    "</form>"
    else
    Set Conn = Server.CreateObject("ADODB.Connection") 
    StrConn="DRIVER={Microsoft Access Driver (*.mdb)};"&_
    "DBQ=" & server.MapPath("../mdb-database/utenti.mdb") 
    Conn.open StrConn
    email=Replace(email,'"",'"")
    sql="select nick,email, passw form utenti where"&_
    "nick='"&nick&""'
    set rs=conn.execute (sql)
    
    if rs.eof then
    response.Write"Non esiste nessun utente con questo nick"
    else
    email=rs("nick")
    passw=rs("passw")
    
    Set objmail=Server.CreateObject("CDONTS.NewMail")
    objmail.from="field_tv@simosnap.it"
    objmail.to=email
    objmail.subject="Ecco la tua password"
    cdomail.body="Ecco la tua password"
    cdomail.send()
    set cdomail=nothing
    response.Write("Password spedita")
    end if
    
    rs.close
    set rs = nothing
    conn.close
    set conn=nothing
    end if
    %>
    </body>
    </html>
    se qualkuno volesse darmi una mano sarei molto contento
    e riconoscente...

  2. #2
    Prova così:

    codice:
    response.Write"Hai dimenticato la password?"
    response.Write"<form action='recuperopass.asp' method='post'" & _
    "Inserisci il tuo nick:"&_
    "input type='text' name='nick'>"&_
    "</form>"
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    262
    in effetti funge
    solo ke nn si vede il form
    c'è solo la scritta
    "hai dimenticato la password?"

    come mai?

  4. #4
    Così:

    codice:
    <%
    response.Write("Hai dimenticato la password?")
    response.Write("<form action='recuperopass.asp' method='post'>" & _
    "Inserisci il tuo nick:"&_
    "<input type='text' name='nick'>"&_
    "</form>")
    %>
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    262
    salve a tutti
    riprendo questo mio post
    x riproporre un problema su questo script

    codice:
    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi nella proposizione FROM.
    /prova_login/prova login/txt/recuperopass.asp, line 22
    eppure a sembra la sql sia scritta bene

    riporto una porzione del codice:

    codice:
    Set Conn = Server.CreateObject("ADODB.Connection") 
    StrConn="DRIVER={Microsoft Access Driver (*.mdb)};"&_
    "DBQ=" & server.MapPath("../mdb-database/utenti.mdb") 
    Conn.open StrConn
    email=Replace(email,"'","'")
    sql="select nick,email,passw FROM utenti WHERE"&_
    "nick='"&nick&"'"
    set rs=conn.execute (sql)

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,563
    codice:
    sql="select nick,email,passw FROM utenti WHERE "&_
    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    262
    errore superato grazie robyù
    (mi daresti ankora una mano, pleaz?)
    ma:

    codice:
    Stringa dell'interfaccia non valida. 
    /prova_login/prova login/txt/recuperopass.asp, line 30
    ke sarebbe la prima linea dello script x l'incivio di posta:

    [CODE]

    Set objmail=Server.CreateObject("CDONTS.NewMail")
    objmail.from="shingi75@tiscali.it"
    objmail.to=email
    objmail.subject="Ecco la tua password"
    cdomail.body="Ecco la tua password"
    cdomail.send()
    set cdomail=nothing
    response.Write("Password spedita")
    end if

    rs.close
    set rs = nothing
    conn.close
    set conn=nothing
    end if

    [CODE]

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,563
    Ad occhio e croce non puoi usare quel componente perché non installato.
    Probabilmente sei su server win 2003 e quindi devi usare CDOSYS.
    Cerca nel forum la sintassi corretta.

    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 © 2024 vBulletin Solutions, Inc. All rights reserved.