Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Da form ad Array...

  1. #1

    Da form ad Array...

    Ciao a tutti
    Ho un problema (causa la mia ignoranza) che mi perseguita da un po'... ora mi devo fare forza e superarlo.
    Penso che per gli esperti sia davvero banale...
    Ho una serie di input tipo questo:
    codice:
    <input type="text" name="dati">
    <input type="text" name="dati">
    <input type="text" name="dati">
    <input type="text" name="dati">
    <input type="text" name="dati">
    .... n elementi
    <input type="text" name="dati">
    vorrei nella pagina asp rappresentare i dati con un Array. Ora faccio:
    codice:
    arr=Split(request.form("dati"),", ")
    ma devo ammettere che lo trovo poco elegante, e mi sembra che se non c'è ", " arr viene considerato stringa e non array con solo 1 elemento. Sapete aiutarmi?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma dare dei name diversi ai campi del form?

    Roby

  3. #3
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    C'è anche il problema che se qualcuno scrive una virgola in un text, ti risulta un elemento in più...

    perchè non li numeri da 0 a n e poi fai un ciclo con un execute?

    Esempio:

    codice:
    <input type="text" name="dati0">
    <input type="text" name="dati1">
    <input type="text" name="dati2">
    <input type="text" name="dati3">
    <input type="text" name="dati4">
    .... n elementi
    <input type="text" name="datin">
    codice:
    dim variabile(n)
    for i=0 to n
      execute "variabile(" & i & ")=request(""dati" & i & """)"
    next
    troverai un array riempito.
    Ovviamente a n sostituuisci il numero
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  4. #4
    Ok... considerate che le virgole le controllavo da Javascript... quindi il mio era l'unico sistema per tirar fuori un array da una serie di form con lo stesso name?

  5. #5
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Si, con lo stesso name si...
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  6. #6
    azzz...

  7. #7
    il sistema che mi hai descritto sopra, funziona solo se so n quanto vale... e se non la conosco? Io genero un numero che non conosco di campi, che poi devo processare con ASP... tu come faresti?

  8. #8
    up

  9. #9
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Nella pagina in cui generi i text lo sai... quindi magari lo metti in un hidden e te lo passi dall'altra parte...
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  10. #10
    mi sa che farò così...
    Grazie

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.