Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22
  1. #11
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,657
    l'errore parla chiaro

    stampa la query per verificarla e controlla tutti i campi del db

    edit: consenti anche valori nulli

  2. #12
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    47
    ho capito meglio cosa succede
    quando inserisco indirizzospedizione mi cancella il campo indirizzo. ho provato a mettere indirizzo come campo non richiesto e mi cancella il dato di email. ho modificato anche quello nel db come nn richiesto e mi scrive sul database il campo indirizzospdizione e nn più indirizzo ed email. Me li cancella!!

    ti posto codice
    codice:
    <%
    end if
    
    elseif len(Request.form("conferma.x"))>0 then
    IDCliente = Session("IDCliente")
    SchedaClienteNome = Session("SchedaClienteNome")
    SchedaClienteCognome = Session("SchedaClienteCognome")
    SchedaClienteIndirizzo = Session("SchedaClienteIndirizzo")
    SchedaClienteIndirizzospedizione = Session("SchedaClienteIndirizzospedizione")
    SchedaClienteCodicePostale = Session("SchedaClienteCodicePostale")
    SchedaClienteComune = Session("SchedaClienteComune")
    SchedaClienteProvincia = Session("SchedaClienteProvincia")
    SchedaClienteTelefono = Session("SchedaClienteTelefono")
    SchedaClienteFax = Session("SchedaClienteFax")
    SchedaClienteEmail = Session("SchedaClienteEmail")
    SchedaClienteMetodoPagamento = Session("SchedaClienteMetodoPagamento")
    INFO_EMPTYFIELDS = Session("INFO_EMPTYFIELDS")
    QuantiArticoliInScontrino = Session("QuantiArticoliInScontrino")
    ScontrinoInScontrino = Session("ScontrinoInScontrino")
    ScontrinoIDArticolo = Session("ScontrinoIDArticolo")
    ScontrinoCodiceArticolo = Session("ScontrinoCodiceArticolo")
    ScontrinoDenominazioneArticolo = Session("ScontrinoDenominazioneArticolo")
    ScontrinoQuantitativoArticolo = Session("ScontrinoQuantitativoArticolo")
    ScontrinoConfezioneArticolo = Session("ScontrinoConfezioneArticolo")
    ScontrinoPrezzoArticolo = Session("ScontrinoPrezzoArticolo")
    SpeseDiSpedizione = Session("SpeseDiSpedizione")
    'calcola l'id
    ID = session("ID")
    ID=ID+1
    session("ID") = ID
    IDCliente = Session.SessionID & "." & cstr(ID)
    
    'inserimento
    sql=""
    sql = sql + "INSERT INTO clienti "
    sql = sql + "(id, nome, cognome, indirizzo, cap, comune, provincia, telefono, fax, email, Indirizzospedizione) VALUES "
    sql = sql + "('" & IDCliente & "', "
    sql = sql + "'" & SchedaClienteNome & "', "
    sql = sql + "'" & SchedaClienteCognome & "', "
    sql = sql + "'" & SchedaClienteIndirizzo & "', "
    sql = sql + "'" & SchedaClienteIndirizzospedizione & "', "
    sql = sql + "'" & SchedaClienteCodicePostale & "', "
    sql = sql + "'" & SchedaClienteComune & "', "
    sql = sql + "'" & SchedaClienteProvincia & "', "
    sql = sql + "'" & SchedaClienteTelefono & "', "
    sql = sql + "'" & SchedaClienteFax & "', "
    sql = sql + "'" & SchedaClienteEmail & "') "
    DatabaseWebstore.execute sql
    IDOrdine = Session("IDOrdine")
    Importo=0
    for i = 1 to QuantiArticoliInScontrino
    Importo = Importo + (ScontrinoQuantitativoArticolo(i)*ScontrinoPrezzoArticolo(i))
    next
    sql=""
    sql = sql + "INSERT INTO ordini "
    sql = sql + "(id, idcliente, data, importo, spesedispedizione, mododipagamento) VALUES "
    sql = sql + "('" & IDOrdine & "', "
    sql = sql + "'" & IDCliente & "', "
    sql = sql + "'" & Data & "', "
    sql = sql + "" & replace(cstr(Importo), ",", ".") & ", "
    sql = sql + "" & replace(cstr(SpeseDiSpedizione), ",", ".") & ", "
    sql = sql + "'" & SchedaClienteMetodoPagamento & "')"
    DatabaseWebstore.execute sql
    ID = session("ID")
    'scrive i dati di scontrino
    for i = 1 to QuantiArticoliInScontrino
    ID=ID+1
    IDVoceDiScontrino = Session.SessionID & "." & cstr(ID)
    session("ID") = ID
    '
    sql=""
    sql = sql + "INSERT INTO scontrini "
    sql = sql + "(id, idordine, CodiceArticolo, DenominazioneArticolo, PrezzoArticolo, QuantitativoArticolo) VALUES "
    sql = sql + "('" & IDVoceDiScontrino & "', "
    sql = sql + "'" & IDOrdine & "', "
    sql = sql + "'" & ScontrinoCodiceArticolo(i) & "', "
    sql = sql + "'" & ScontrinoDenominazioneArticolo(i) & "', "
    sql = sql + "" & replace(cstr(ScontrinoPrezzoArticolo(i)), ",", ".") & ", "
    sql = sql + "" & ScontrinoQuantitativoArticolo(i) & ")"
    DatabaseWebstore.execute sql
    next
    
    'termine acquisto
    AcquistoOK=true
    Session("AcquistoOK")=AcquistoOK
    Session("aperta")=""
    DatabaseWebstore.close
    set DatabaseWebstore = nothing
    else
    IDCliente = Session("IDCliente")
    SchedaClienteNome = Session("SchedaClienteNome")
    SchedaClienteCognome = Session("SchedaClienteCognome")
    SchedaClienteIndirizzo = Session("SchedaClienteIndirizzo")
    SchedaClienteIndirizzospedizione = Session("SchedaClienteIndirizzospedizione")
    SchedaClienteCodicePostale = Session("SchedaClienteCodicePostale")
    SchedaClienteComune = Session("SchedaClienteComune")
    SchedaClienteProvincia = Session("SchedaClienteProvincia")
    SchedaClienteTelefono = Session("SchedaClienteTelefono")
    SchedaClienteFax = Session("SchedaClienteFax")
    SchedaClienteEmail = Session("SchedaClienteEmail")
    SchedaClienteMetodoPagamento = Session("SchedaClienteMetodoPagamento")
    INFO_EMPTYFIELDS = Session("INFO_EMPTYFIELDS")
    end if
    end if
    if not AcquistoOK and (len(Request.form("acquista.x"))=0 or INFO_EMPTYFIELDS <> "") then
    If INFO_EMPTYFIELDS<>"" Then%>

  3. #13
    qui

    sql=""
    sql = sql + "INSERT INTO clienti "
    sql = sql + "(id, nome, cognome, indirizzo, cap, comune, provincia, telefono, fax, email, Indirizzospedizione) VALUES "
    sql = sql + "('" & IDCliente & "', "
    sql = sql + "'" & SchedaClienteNome & "', "
    sql = sql + "'" & SchedaClienteCognome & "', "
    sql = sql + "'" & SchedaClienteIndirizzo & "', "
    sql = sql + "'" & SchedaClienteIndirizzospedizione & "', "
    sql = sql + "'" & SchedaClienteCodicePostale & "', "
    sql = sql + "'" & SchedaClienteComune & "', "
    sql = sql + "'" & SchedaClienteProvincia & "', "
    sql = sql + "'" & SchedaClienteTelefono & "', "
    sql = sql + "'" & SchedaClienteFax & "', "
    sql = sql + "'" & SchedaClienteEmail & "') "
    DatabaseWebstore.execute sql

    l'ordine dei campi deve essere lo stesso dei valori


  4. #14
    per fare un po' di debug, *prima* di lanciare la query

    response.write "maGGica SQL...: " & sql & "<br>"

    e posta quello che viene a video


  5. #15
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    47
    Grazie Optime funziona tutto adesso

  6. #16
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    47
    non vuole funzionare oggi.
    il form parte ma non scrive indirizzospedizione nel database
    Lo script è così adesso
    codice:
    sql=""
    sql = sql + "INSERT INTO clienti "
    sql = sql + "(id, nome, cognome, indirizzo, cap, comune, provincia, telefono, fax, email, Indirizzospedizione) VALUES "
    sql = sql + "('" & IDCliente & "', "
    sql = sql + "'" & SchedaClienteNome & "', "
    sql = sql + "'" & SchedaClienteCognome & "', "
    sql = sql + "'" & SchedaClienteIndirizzo & "', "
    sql = sql + "'" & SchedaClienteCodicePostale & "', "
    sql = sql + "'" & SchedaClienteComune & "', "
    sql = sql + "'" & SchedaClienteProvincia & "', "
    sql = sql + "'" & SchedaClienteTelefono & "', "
    sql = sql + "'" & SchedaClienteFax & "', "
    sql = sql + "'" & SchedaClienteEmail & "', "
    sql = sql + "'" & SchedaClienteIndirizzospedizione & "') "
    DatabaseWebstore.execute sql

  7. #17
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,657
    come sempre... stampa la query e controlla i dati in arrivo

  8. #18

  9. #19
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    47
    scusate ragazzi la mia ignoranza
    dove la metto la stampa della query e come la scrivo.
    Grazie

  10. #20
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    47
    ok ragazzi ho risolto.
    Dovevo solo mettere in fila i campi rispetto alle value

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.