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

    inserire dati in modulo

    Bhe... scusate, ma nn ho trovato un titolo migliore!

    Allora richiedo ancora, come sempre, il Vs aiuto per questo problemino che nn riesco a trovare in giro, eppure tempo addietro sono sicura di averlo visto!

    Praticamente in una pagina asp estraggo dei dati dal database access...
    Li stampo a video, però devo aggiungere la possibilità di inserire lato web, quindi chi visita il sito e ha necessità di lasciare delle note, deve poterlo fare... Questi dati sono dei dati attribuiti ad un ID e le note devono essere associate a quel relativo ID.

    Spero che sia abbastanza chiaro.

    Grazie come sempre a presto

  2. #2
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    sotto la visualizzazione fai un form con un campo textarea.

    In quel form metti un campo HIDDEN con all'interno dell'attributo value="" il valore dell'ID del record che hai visualizzato.

    Il form punterà ad un altra pagina che effettuerù una queery di UPDATE sul record con la condizione where id = valore

  3. #3
    Grazie della rapida risposta...
    sai suggerirmi dove guardare degli esempi??
    Grazie

  4. #4
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    cosa hai già pronto di codice?

    Cosa non sai fare?

  5. #5
    Io... quasi niente di punto in bianco...

    Vedendo riesco a capire!

  6. #6
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    se non saai programmare asp e non hai ancora scritto niente, è difficile venirti in contro.

    Prova a buttare giu' pezzi di codice per le varie parti e poi se hai qualche problema qua è la vediamo di aiutarti.

  7. #7
    Ecco ho trovato qualcosa che penso possa fare al caso mio.

    codice:
    <% 
    if request("id")=1 then 
    on error resume next 
    dim strQuery 
    strQuery="INSERT INTO tabella(" 
    dim strValori 
    strValori=" VALUES(" 
    dim strSql 
    strSql="" 
    
    for each item in request.form 
    if item<>"Submit" then 
    strQuery= strQuery &amp; item &amp;"," 
    strValori= strValori &amp; "'"&amp;server.HTMLEncode(request.form(item))&amp;"'," 
    end if 
    next 
    
    strQuery=mid(strQuery,1,len(strQuery)-1) &amp;")" 
    strValori=mid(strValori,1,len(strValori)-1) &amp;")" 
    
    set rs =server.createObject("ADODB.Recordset") 
    strConn="driver={Microsoft Access Driver (*.mdb)}; " 
    strConn=strConn &amp; " DBQ=" &amp; Server.MapPath("database.mdb") 
    strSql= strQuery &amp; strValori 
    rs.open strSql,strConn 
    set rs=nothing 
    if err.number<>0 then 
    response.write err.number &amp;"
    "&amp;err.description 
    else 
    response.write "inserimento avvenuto con successo" 
    end if 
    
    response.end 
    end if 
    %> 
    <form method="post" action="script.asp?id=1"> 
    <input type="text" name="Nota1">
     
    <input type="text" name="Nota2">
     
    <input type="text" name="Nota3">
     
    <input type="submit" name="Submit" value="Invia"> 
    </form>
    Cosa ne pensi?

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.