Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,625

    carica su db campi nome uguale

    Carissimi,
    ho un form che ha dei campi che potrebbero avere lo stesso nome
    tipo:
    NOME
    COGNOME
    CITTA
    poi si ripete
    NOME
    COGNOME
    CITTA
    etc

    come faccio a caricarli nel db access in modo distinto? Cioè caricandoli così me li mette nello stesso campo db intervallato da virgola, invece vorrei che per ogni blocco (nome, cognome, città) crei un altro id
    Grazie
    G.

  2. #2
    devi splittare, non c'è altro modo, poi cicli gli elementi dell'array e per ognuno di essi fai una insert.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,625
    grazie optime, mi potresti fa un piccolo esempio?
    Grazie 1000
    G.

  4. #4
    di che, dello split? ma dai, che lo sai fare...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,625
    Per lo split che dovrebbe essere così, corregimi se sbaglio:
    codice:
    <%
    nome=split(request.form("nome"), ", ")
    cognome=split(request.form("cognome"), ", ")
    citta=split(request.form("citta"), ", ")
    %>
    Da qua in poi non saprei come fare
    Grazie

  6. #6
    chissà quante volte hai scritto un ciclo che scorre un array...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,625
    Mi perdo proprio al caricamento.
    Cioè per ogni blocco (nome, cognome, citta) dovrebbe creare un nuovo id sul db, sono arrivato fin qui, ma credimi non so come andare avanti
    codice:
    <%
    nome=split(request.form("nome"), ", ")
    cognome=split(request.form("cognome"), ", ")
    citta=split(request.form("citta"), ", ")
    %>
    
    <%for a=0 to Ubound(nome)%> 
    <%=nome(a)%><input type="hidden" name="nome" ="31" value="<%=nome(a)%>">
    
    <%=cognome(a)%><input type="hidden" name="cognome" ="31" value="<%=cognome(a)%>">
    
    <%=citta(a)%><input type="hidden" name="citta" ="31" value="<%=citta(a)%>">
    
    			
    <%next%>
    Aiutami, grazie.
    G.

  8. #8
    perché nel ciclo ti vai a riprendere l'input quando l'hai già splittato nei vari array?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,625
    appunto mi sono perso....
    aiutami

  10. #10
    ripeto, cerca tra le tue vecchie cose un ciclo che scorra un array

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.