Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    valore due campi diversi su stesso array

    Salve.
    Ho un form con delle coppie di campi (nome_campo_db e tipo_campo_db.
    Una volta compilati li voglio spedire ad una pagina che li userà per creare una nuova tabella nel db in questo modo:

    codice:
    CREATE TABLE nome_tabella
    (
    nome_campo_db_1 tipo_campo_db_1,
    nome_campo_db_2 tipo_campo_db_2,
    .......
    )
    Come faccio a collezionare i dati relativi ai campi per poi usarli?

    Ho provato così

    codice:
    arrCampi = request.form("campo") 'collezione del primo campo
    arrCampi = Split(arrCampi)
    for i = 0 to Ubound(arrCampi)
    	response.write (arrCampi(i)) & "
    "
    next
    Ma ovviamente così mi restituisce solo il nome del primo campo della coppia e non il nome del secondo campo della coppia.

    Spero di essermi spiegato.

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    nono so se ho capito bene ma ci provo lo stesso...se ti crei un array fatto così?

    codice:
    arr(0) = "nome_campo_db_1;tipo_campo_db_1"
    
    arr(1) = "nome_campo_db_2;tipo_campo_db_2"
    
    arr(2) = "nome_campo_db_3;tipo_campo_db_3"
    e poi splitti ogni valore per punto e virgola?

    o non ho capito un piffero?
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    Ma come recupero i valori di nome_campo_1 e tipo_campo_1, nome_campo_2 e tipo_campo_2, ecc... ?

  4. #4
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da Dirk Pitt
    Ma come recupero i valori di nome_campo_1 e tipo_campo_1, nome_campo_2 e tipo_campo_2, ecc... ?
    ma non li devi semplicemente recuperare dal form?

    Originariamente inviato da Dirk Pitt
    Ho un form con delle coppie di campi (nome_campo_db e tipo_campo_db.
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  5. #5
    Nel form ci sono più serie di coppie di campi, tutti con lo stesso nome. Ti faccio un esempio:

    codice:
    <tr><td class='form'>CAMPO</td><td class='dati'>NOME<input type='text' name='campo' size='25'>
    TIPO<select name='type'><option value='6'>Valuta</option><option value='7'>Data</option><option value='3'>Numerico</option><option value='203'>Memo</option><option value='202'>Testo</option></select></td></tr>
    <tr><td class='form'>CAMPO</td><td class='dati'>NOME<input type='text' name='campo' size='25'>
    TIPO<select name='type'><option value='6'>Valuta</option><option value='7'>Data</option><option value='3'>Numerico</option><option value='203'>Memo</option><option value='202'>Testo</option></select></td></tr>
    <tr><td class='form'>CAMPO</td><td class='dati'>NOME<input type='text' name='campo' size='25'>
    TIPO<select name='type'><option value='6'>Valuta</option><option value='7'>Data</option><option value='3'>Numerico</option><option value='203'>Memo</option><option value='202'>Testo</option></select></td></tr>
    <tr><td class='form'>CAMPO</td><td class='dati'>NOME<input type='text' name='campo' size='25'>
    TIPO<select name='type'><option value='6'>Valuta</option><option value='7'>Data</option><option value='3'>Numerico</option><option value='203'>Memo</option><option value='202'>Testo</option></select></td></tr>

  6. #6
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    se recuperi pure il campo type ovvero la <select> e fai la stessa cosa che hai fatto per campo text? tanto il numero degli elementi è lo stesso
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  7. #7
    A me serve che i dati recuperati siano:
    nome campo e tipo
    nome campo e tipo
    nome campo e tipo
    ecc...

    Ma non so come fare. Con questo codice ho i dati del nome campo:

    codice:
    arrCampi = request.form("campo") 'collezione del primo campo
    arrCampi = Split(arrCampi)
    for i = 0 to Ubound(arrCampi)
    	response.write (arrCampi(i)) & "
    "
    next
    E per avere i dati della select come faccio?

    Ho provato così:
    codice:
    arrCampi			= request.form("campo")
    arrTipo				= request.form("type")
    arrCampi			= Split(arrCampi)
    arrTipo				= Split(arrTipo)
    
    for i = 0 to Ubound(arrCampi) and j = 0 to Ubound(arrTipo)
    	response.write (arrCampi(i)) & (arrTipo(j)) & "
    "
    next
    response.end
    ma non funziona

  8. #8
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    mi dici che ti stampa se fai

    codice:
    Response.Write Request.Form("campo") & "
    "
    Response.Write Request.Form("type")
    Response.End
    voglio vedere in che modo recupera i valori dal form
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  9. #9
    Mi dice "Impossibile visualizzare la pagina"

  10. #10
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da Dirk Pitt
    Mi dice "Impossibile visualizzare la pagina"
    com'è possibile?
    se le response.write te le fa nel ciclo come fa a non fartele prima del ciclo???
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

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.