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

    strano errore su recupero dati form

    ciao... non è un vero e proprio errore però non riesco asistemare sta cosa:

    ho un form invio i dati così: enctype="multipart/form-data" method="post" quando premo sul bottone invia recupero i dati tramite la pagina form.asp funziona tutto bene tranne una cosa: e cioè:



    Codice PHP:
    ByteRicevuti Request.TotalBytes
    if ByteRicevuti 0 then
        DatiRicevuti 
    Request.BinaryRead(ByteRicevuti)
        
    ' funzione che ricostrisce i dati
        For i = 1 To lenB(DatiRicevuti)
            FileBinario = FileBinario & chr(ascB(midB(DatiRicevuti,i,1)))
        Next
        
        Firma = left(FileBinario,instr(FileBinario,"" & vbCrLf)-1)
        
        ArrayPezzi = split(FileBinario,Firma)
            for item = 1 to ubound(ArrayPezzi)-1
            pos = instr(ArrayPezzi(item),"" & vbCrLf & "" & vbCrLf)
                    intestazione = left(ArrayPezzi(item),pos-1)
            
            pos = pos + len("" & vbCrLf) + len("" & vbCrLf)
                        contenuto = mid(ArrayPezzi(item),pos)


    <%' 
    codice che non funzia%>
    if 
    instr(intestazione,"form_comunicazioniallostaff") > 0 then
                staff 
    contenuto
                
    else 
                
    staff "Nessuna comunicazione rilasciata"
            
    end if    

    ecc... 
    praticamente se uno compila il campo form_comunicazioniallostaff nel db mi scrive quello che la persona ha scritto (e questo funziona), se invece la persona lascia il campo vuoto vorrei che nel db venisse scritto "Nessuna comunicazione rilasciata" e questo non funziona perchè non mi scrive niente :master: uso db mysql con campo longtext qualche idea

  2. #2
    tanto per sapere il ragionamento è giusto vero?

  3. #3
    praticamente vorrei che se il campo non viene compilato nel db mi deve scrivere 0 o Nessuna comunicazione rilasciata non riesco a capire.. qualche aiutino?? mi viene restituito questo error

    Si sono verificati errori in un'operazione OLE DB composta da più passaggi. Controllare i singoli valori di stato OLE DB, se disponibili. Nessuna operazione eseguita

  4. #4
    forse ho capito il problema .. mi vengono aggiunti degli spazi vuoti .. qualcuno ha riscontrato questo problema come posso fare ad evitare l'aggiunta di spazi vuoti?

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.