Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926

    Aggiungere nuovo valore campo select dinamica

    Ho una select dinamica che preleva i valori da un campo di un database.

    Questa select è inserita in un modulo form dove sono presenti altri campo di testo che una volta compilati provvedono ad inserire un nuovo record nel database.

    Vorrei la possibilità di inserire manualmente un nuovo valore nella select nel caso di inserimento di un nuovo genere.

    Ad esempio:

    la select mostra

    tipo1
    tipo2
    tipo3
    tipo4

    se dovessi aggiungere un nuovo valore alla select per il tipo5 come posso fare, volendolo fare dallo stesso modulo senza toccare il database?

    Grazie per ogni consiglio
    Luca

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Spiegati meglio.
    Con Select cosa intendi?

    Roby

  3. #3
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    semplicemente cosi

    <select name="genere" id="genere">
    <option value="tipo1" selected>tipo1
    <option value="tipo2">tipo2
    <option value="tipo3">tipo3
    <option value="tipo4">tipo4
    </select>

    nel mio caso i valori sono dinamici e presi da un database access
    ma il discorso è lo stesso....
    se l'utente volesse inserire un nuovo valore diverso da quelli
    proposti come può fare?

    grazie
    Luca

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nelle SELECT non inserisci valori, puoi farlo in campi di INPUT TEXT.
    Con ASP non c'entra.

    Roby

  5. #5
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    o aggiungi temporaneamente il valore tipo5, cioè aggiungendolo alla tabella con un campo "si/no" impostato a "si" e poi ripulendo la tabella

    oppure ti segni in un campo nascosto tutte le cose scritte dall'utente e modifichi il codice dove riempi la select gestendo anche l'inserimento dei valori del campo nascosto
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  6. #6
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    Originariamente inviato da Roby_72
    Nelle SELECT non inserisci valori, puoi farlo in campi di INPUT TEXT.
    Con ASP non c'entra.

    Roby
    L'action del form inserisce il recordo nel database,
    in questo modo avrei una select ed un campo testo
    con lo stesso nome che aggiornano lo stesso
    campo del record,
    non dovrebbe creare un errore?

    luca

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559

    E chi l'ha detto che devono avere lo stesso nome?

    Roby

  8. #8
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    due elementi diversi possono aggiornare lo stesso campo del database?

    te lo chiedo in quanto non lo ho mai fatto prima e prima di provare
    volevo essere sicuro di non combinare guai.
    E' vero che posso fare una copia di backup del database prima
    di giocarci ma volevo partire con il piede giusto...

    Per cui posso avere un campo select con il nome di campo1
    ed un campo di testo con il nome campo2
    che entrambi aggiornano il campo EVENTO del database,
    ovviamente uno dei due deve essere vuoto.....

    confermi quanto dico?

    ciao
    Luca

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    1) Una copia di backup la devi avere a prescindere
    2) Usa delle variabili di appoggio, ed aggiorna il db con il valore contenuto nella variabile che sarà alimentata da quello contenuto nella select oppure da quello presente nel campo di testo del form

    Roby

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 © 2026 vBulletin Solutions, Inc. All rights reserved.