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

    Problema con database !!!

    ragazzi sto per impazzire!! allora...
    ieri ho cominciato a realizzare un piccolissimo data base e ho preso il codice da una lezione di html...
    Tutto funzionava perfettamente...Inserivo i dati, li leggevo,ed ero riuscito anche a fare la ricerca con una parola...ok
    poi mi e` venuta in mente la malsana idea di aggiungere fotografie...e ho cominciato a modificare il codice...ho aggiunto solo una riga!! comuque da quel momento ho avuto problemi.....
    ok Oggi cancello tutto e rifaccio tutto da capo....
    il fatto e` che quando inserisco i dati non li scrive piu` nel database creato, pero` aggiunge il record..cioe` risulta un record in piu` ma tutti i campi sono vuoti!
    vi posto il codice...
    ************************************************** ******************
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
    </head>

    <body bgcolor="#FFFFFF" text="#000000">
    <%
    ' Definizione della variabile
    dim strTitolo
    strTitolo = request.form("titolo")

    dim strAutore
    strAutore = request.form("autore")

    dim strGenere
    strGenere = request.form("genere")

    dim strCode
    strCode="pippo"

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

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

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

    ' Preparazione e scrittura nuovo record
    rs.addnew
    rs(1) = strTitolo
    rs(2) = strAutore
    rs(3) = strGenere
    rs.update

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


    </body>
    </html>
    ************************************************** ***

    e` esattamente il codice della lezione di HTML...

    ho creato un form da cui prendo i tre valori Titolo...Autore...Genere e poi faccio puntare la pagina su questa che registra....

    il data base l`ho chiamato libreria e la tabella libri.
    i nomi delle colonne....
    ID Titolo Autore Genere

    gentilmente ditemi dove sbaglio....non riesco a venirne fuori!!

  2. #2
    probabilmente non recuperi bene i valori dalla form. per accertatene stampa le variabili

  3. #3
    in effetti sto cercando di far stampare i valori presi dalla form ma non ci riesco!!!


    questa e la pagina per visionare i dati provenienti dal form..la pagina si chiama database2.asp
    ************************************************** *
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
    </head>

    <body bgcolor="#FFFFFF" text="#000000">
    <%
    ' Definizione della variabile
    dim Titolo
    Titolo = request.form("titolo")

    dim Autore
    Autore = request.form("autore")

    dim Genere
    Genere = request.form("genere")

    response.write "" & Titolo & ""
    response.write "" & Autore & ""
    response.write "" & Genere & ""

    %>
    ******************************************

    questa la pagina del form
    ***************
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
    </head>
    <form name="form1" method="post" action="database2.asp" enctype="multipart/form-data">


    Titolo
    <input type="text" name="titolo">
    </p>


    Autore
    <input type="text" name="autore">
    </p>


    Genere
    <input type="text" name="genere">
    </p>



    <input type="submit" name="Submit" value="invia">
    </p>
    </form>

    </body>
    </html>
    *******************************
    che faccio!!??

  4. #4
    proprio non ce la fai a mettere il codice tra i tag giusti quando posti? usa # o PHP! altrimenti è difficile leggere il codice! dai, fa' uno sforzo piccino picciò

  5. #5
    ma lo sai che non capisco cosa intendi? anche l`altra volta mi hai detto cosi. Intendi in questo modo?

    Codice PHP:

    <html>
    <
    head>
    <
    title>database2.asp</title>
    <
    meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
    </
    head>

    <
    body bgcolor="#FFFFFF" text="#000000">
    <%
    ' Definizione della variabile
    dim Titolo
    Titolo = request.form("titolo")

    dim Autore
    Autore = request.form("autore")

    dim Genere
    Genere = request.form("genere")

    response.write "" & Titolo & ""
    response.write "" & Autore & ""
    response.write "" & Genere & ""

    %>


    </body>
    </html> 

  6. #6
    aaa !! si ok ora ho capito come si posta!!

  7. #7
    allora rimetto il codice!!

    Codice PHP:

    <html>
    <
    head>
    <
    title>Untitled Document</title>
    <
    meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
    </
    head>
    <
    form name="form1" method="post" action="database2.asp" enctype="multipart/form-data">


    Titolo 
    <input type="text" name="titolo">
    </
    p>


     
    Autore 
    <input type="text" name="autore">
    </
    p>


    Genere 
    <input type="text" name="genere">
    </
    p>



    <
    input type="submit" name="Submit" value="invia">
    </
    p>
    </
    form>

    </
    body>
    </
    html

  8. #8
    Originariamente inviato da robotsite
    in effetti sto cercando di far stampare i valori presi dalla form ma non ci riesco!!!


    questa e la pagina per visionare i dati provenienti dal form..la pagina si chiama database2.asp
    ************************************************** *
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
    </head>

    <body bgcolor="#FFFFFF" text="#000000">
    <%
    ' Definizione della variabile
    dim Titolo
    Titolo = request.form("titolo")

    dim Autore
    Autore = request.form("autore")

    dim Genere
    Genere = request.form("genere")

    response.write "" & Titolo & ""
    response.write "" & Autore & ""
    response.write "" & Genere & ""

    %>
    ******************************************

    questa la pagina del form
    ***************
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
    </head>
    <form name="form1" method="post" action="database2.asp" enctype="multipart/form-data">


    Titolo
    <input type="text" name="titolo">
    </p>


    Autore
    <input type="text" name="autore">
    </p>


    Genere
    <input type="text" name="genere">
    </p>



    <input type="submit" name="Submit" value="invia">
    </p>
    </form>

    </body>
    </html>
    *******************************
    che faccio!!??
    Prova a togliere enctype="multipart/form-data" dal tag Form
    .::LTADM::.

  9. #9
    grazie Dragone...ma perche` mi e` venuta quella cosa?? io non l ho scritta!

    ora funziona!!

    grazie

  10. #10
    Originariamente inviato da robotsite
    grazie Dragone...ma perche` mi e` venuta quella cosa?? io non l ho scritta!

    ora funziona!!

    grazie
    Non so che editor usi, magari hai cliccato per sbaglio
    .::LTADM::.

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.