Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Inserire dati in un database

    Ho la mia pagina creata e salvata in .asp

    <html>

    <head>
    <meta http-equiv="Content-Language" content="it">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nome</title>
    </head>

    <body>

    <form method="POST" action="--WEBBOT-SELF--">


    </p>


    Nome
    <input type="text" name="T1" size="20"></p>


    Cognome <input type="text" name="T2" size="20"></p>


    Indirizzo
    <input type="text" name="T3" size="20"></p>


    <input type="submit" value="Invia" name="B1"></p>


    </p>
    </form>

    </body>

    </html>





    In rete ho trovato un esempio e l'ho adattato.
    Il mio problema è il seguente...come faccio ad abbinare il codice qui sotto alla pressione del pulsante????


    ' Definizione della variabile
    dim strNome
    strNome = request.form("nome")

    dim strCognome
    strCognome = request.form("cognome")

    dim strIndirizzo
    strIndirizzo = request.form("indirizzo")

    dim strCode
    strCode="innovatel"

    ' Mappaggio del database
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("archivio.mdb")
    strConn=strConn & ";pwd=" & strCode
    Conn.Open strConn

    ' Stringa di interrogazione sulla tabella libri
    sql = "SELECT * FROM utenti"

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

    ' Preparazione e scrittura nuovo record
    rs.addnew
    rs(1) = strNome
    rs(2) = strCognome
    rs(3) = strIndirizzo
    rs.update

    ' Chiusura del database
    rs.Close
    set rs = Nothing
    conn.Close
    set conn = Nothing
    %>


    Ciao e grazieeeeeeeee

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nella prima pagina devi scrivere il nome della seconda qui:

    codice:
    <form method="POST" action="--WEBBOT-SELF--">
    ad esempio,

    codice:
    <form method="POST" action="pagina2.asp">
    Poi nella seconda (pagina2.asp):

    codice:
    dim strNome
    strNome = request.form("T1")
    
    dim strCognome
    strCognome = request.form("T2")
    
    dim strIndirizzo
    strIndirizzo = request.form("T3")

  3. #3

    Scusami

    E tutta l'altra "pappardella" di roba???? va nella prima pagina????

    ' Mappaggio del database
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("archivio.mdb")
    strConn=strConn & ";pwd=" & strCode
    Conn.Open strConn

    ' Stringa di interrogazione sulla tabella libri
    sql = "SELECT * FROM utenti"

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

    ' Preparazione e scrittura nuovo record
    rs.addnew
    rs(1) = strNome
    rs(2) = strCognome
    rs(3) = strIndirizzo
    rs.update

    ' Chiusura del database
    rs.Close
    set rs = Nothing
    conn.Close
    set conn = Nothing
    %>

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ovviamente nella seconda no? Ragiona...

    Roby

  5. #5

    Eheheh

    Grazieeeeee

    Eheheheheheh

    Adesso provo a ragionare!!!!!!!

    Se mi sforzo ho paura di cagarmi addosso!!!!!!!

    Ciao e grazieeeeeeeeeee

  6. #6

    Ok

    Ok Funziona

    Ti posso chiedere una altra info

    Ho creato un menù a tendina

    <select size="1" name="D1">
    <option>Normativa</option>
    <option>Vademecum</option>
    <option>Sicurezza</option>
    <option>Logistica</option>
    <option>Turni</option>
    <option>Officina</option>
    <option>RFI</option>
    <option>Ricorsi</option>
    <option>Ferservizi</option>
    </select>


    Funziona anche l'archiviazione

    Questa è la mia richiesta

    Vedi sopra i menù??
    Normativa
    Vademecum
    Sicurezza
    Logistica
    Turni
    Officina
    RFI
    Ricorsi
    Ferservizi

    Ad ognuno dovresi associare un numero:

    Normativa 2
    Vademecum 3
    Sicurezza 4
    Logistica 5
    Turni 6
    Officina 7
    RFI 8
    Ricorsi 9
    Ferservizi 10

    Come si fa??
    Inoltre quando vado a selezionare il menù di dovrebbe visualizzare il numerino in un atra casella di testo

    E' possibile fare una cosa del genere????

    Ciao e grazieee

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Gli option non hanno il value....

    <option value="2">Normativa</option>

    Roby

  8. #8

    Ok

    Ok sarebbe una cosa del genere

    <option value="2">Normativa</option>
    <option selected value="3">Vademecum</option>
    <option value="4">Sicurezza</option>
    <option value="5">Logistica</option>
    <option value="6">Turni</option>
    <option value="7">Officina</option>
    <option value="8">RFI</option>
    <option value="9">Ricorsi</option>
    <option value="10">Ferservizi</option>


    Adesso quando uso il menù a tendina "D1" come faccio a dare tale value alla casella "T10"

    Dai che ci siamo

    Un ultimo sforzo

    Ciao e grazieeeeeee

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Eh? Cos'è D1 e cos'è D10?

    Roby

  10. #10

    Nomi

    Sono i nomi dei controlli


    Il menù a tendina si chiama D1

    La casella si testo dove deve andare il "value" preso dal menù a tendina si chiama "T10"


    <select size="1" name="D1">
    <option value="2">Normativa</option>
    <option selected value="3">Vademecum</option>
    <option value="4">Sicurezza</option>
    <option value="5">Logistica</option>
    <option value="6">Turni</option>
    <option value="7">Officina</option>
    <option value="8">RFI</option>
    <option value="9">Ricorsi</option>
    <option value="10">Ferservizi</option>



    <input type="text" name="T9" size="9">

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.