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

    dove sbaglio? action form

    ho questa pagina che inseriscce i dati in un database:

    <%
    Dim Numero
    Numero = Request.QueryString("numero")
    %>

    <%
    Dim conn
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/database.mdb")

    sql = "SELECT * FROM sms"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn, 3, 3

    if Request.Form("numero" ) <> "" then

    rs.AddNew
    rs.Fields("numero") = Request.Form("numero")
    rs.update

    end if

    response.Write(inserito)
    %>
    <html>
    <div align="center">
    <center>

    <form name="modulo" method="post" >

    <div align="center"><font face="Verdana" size="2">
    <input name="numero" type="text" value="<% Response.Write Request.QueryString("numero") %>" size="20" >



    </font> </div>
    </form>

    <script language="javascript" type="text/javascript">
    document.forms["modulo"].submit()
    </script>

    </center>
    </div>
    </body>
    </html>


    ho provato a mettere nel form action="va.asp"
    ma cosi non mi inserisce piu i dati nel db

    io vorrei solo che dopo l inserimento andasse alla pagina va.asp oppure venisse scritto INSERITO (quindi magari un if)

    dove sbaglio?

    qualcuno sa aiutarmi?

    grazie

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    il redirect o la scritta "inserito" la devi mettere tra il rs.update e l'end if
    e devi fare un
    codice:
    response.Write("inserito")
    e non come hai fatto tu
    codice:
    response.Write(inserito)
    perché la variabile inserito non è valorizzata... al limite puoi fare
    codice:
    inserito="INSERITO!"
    response.Write(inserito)

  3. #3
    ringrazio di cuore della iuto

  4. #4
    ho provato e va ma vorrei fare un altra cosaovvero
    andare ad una pagina inserito.asp

    dove e come devo metterlo?
    non riesco.

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    codice:
    Response.Redirect "inserito.asp"
    sempre tra rs.update e end if

  6. #6
    ora va perfetto..

    in pratica quando io metto gli " non servono
    quando io non li metto...servono

    andiamo bene VVoVe:

    grazie davvero

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