Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23

Discussione: Request particolare

  1. #1
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802

    Request particolare

    Ciao a tutti,
    ho alcuni valori che vengono passati tramite form da alcune variabili e queste variabili possono essere di numero N.

    Faccio un esempio che forse è meglio:
    l'utente immette in un campo il numero 4

    N=1
    conta fino a 4
    <input ecc. value="campoN">
    loop
    il contatore può contare fino a 1 e oltre, a discrezione dell'utente.

    i valori quindi potranno essere ad esempio:
    campo1
    campo2
    campo3
    campo4

    Nella pagina successiva devo recuperare i campi inviati tramite input. Il problema è che non so il nome del campo e nemmeno il numero.
    O meglio, il numero lo so perchè viene inserito tramite input dall'utente ma non so i nomi dei campi.

    Io ho fatto diversi tentativi per recuperare il nome dei campi, tra cui:

    request(campo"'"&N&"'")
    request(campo&N)
    request(campo&"'"&N&"'")

    Ma non mi visualizza una bella banana.

    Qualcuno sa darmi un suggerimento?

    Grazie
    www.beppegrillo.it
    Il blog di Beppe!!

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    direi che un loop di request è quello che devi usare
    ovvero siccome se non erro i campi i chiameranno sempre:
    campo1
    campo2
    campo3

    quello che cambia è il numero percui con:
    codice:
     
    value=0
    for each (il nome della value che contiene il numero dei campi)
    value=value+1
    request.form("campo" & value)
    next
    
    cosi ottieni un x numero request credo  :master: 
    prova :D
    Rixx

  3. #3
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Si, è vero, che pirla non ci avevo pensato di tenere la prima parte come stringa e il resto come variabile.

    Grazie, sono un po fulminato e mi ci vuole un po per connettere.
    www.beppegrillo.it
    Il blog di Beppe!!

  4. #4
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854

  5. #5
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    mmmmmmm, i valori sono riuscito a recuperarli ma ora non riesco a farglieli mettere nel DB.

    n = 0
    do
    sede = request("sede"&n)
    indirizzo = request("indirizzo_sede"&n)
    citta = request("citta_sede"&n)
    provincia = request("provincia_sede"&n)
    cap = request("cap_sede"&n)

    sqlstruttura = ""
    sqlstruttura = sqlstruttura & "INSERT INTO sedi_elaboratori (idanagrafica, nome_sede, indirizzo, citta, provincia, cap)"
    sqlstruttura = sqlstruttura & " VALUES ("
    sqlstruttura = sqlstruttura & "'" & session("idutente") & "'"
    sqlstruttura = sqlstruttura & ",'" & sede & "'"
    sqlstruttura = sqlstruttura & ",'" & indirizzo & "'"
    sqlstruttura = sqlstruttura & ",'" & citta & "'"
    sqlstruttura = sqlstruttura & ",'" & provincia & "'"
    sqlstruttura = sqlstruttura & ",'" & cap & "'"
    sqlstruttura = sqlstruttura & ")"

    'set rsstruttura=conn.Execute(sqlstruttura)
    response.write sqlstruttura

    n = n + 1
    loop until n = numerosedi ---> è la variabile immessa dall'utente
    www.beppegrillo.it
    Il blog di Beppe!!

  6. #6
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    mmm errore?

    cmq spero che cmq ci sia un limite al numero di sedi inseribili( e che sia molto basso!!!) se non vuoi che ti accidano il db

    Rixx

  7. #7
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    nessuno, va in time out.

    Però ho notato che anche il mio MySQL è andato un po alle kozze ed è lentissimo, oltre che continuare ad impiantarsi. Provo il riavvio.
    www.beppegrillo.it
    Il blog di Beppe!!

  8. #8
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    cmq prova anche ad inserire un istruzione
    loop until n=10 e vedere se si tratta di un loop infinito dato magari
    dalla variabile umerosedi magari non funzionante

    Rixx

  9. #9
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    no no quella funziona.

    Cmq ho riavviato il tutto ma mysql si è impiantato di nuovo.

    Va bhe, ritenterò domani, si vede che anche lui dopo 12 ore di programmazione si è spaccato i maròn glassè.
    www.beppegrillo.it
    Il blog di Beppe!!

  10. #10
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    ok

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.