pagina inserimento dati e pagina visualizzazione dati inseriti

5 contenuti / 0 new
Ultimo contenuto
pagina inserimento dati e pagina visualizzazione dati inseriti

Salve, vorrei realizzare con drupal il seguente scenario.

1) avere una pagina "inserimento_dati" con un form con 3 campi ed un pulsante di invio
2) i visitatori compilano il form ed inviano
3) i dati inviati vengono salvati nel db
4) i dati salvati sono immediatamente visibili in una seconda pagina "visualizzazione dati"

Il tutto ovviamente usando drupal.
Qualche suggerimento?

Nessun idea?

Io intanto sto smanettando con i moduli FORMS + SURVEY e sono quasi vicino alla soluzione.
Solo che survey mostra i dati inseriti solo all'admin.
Qualche riga di codice e ci siamo...

Aspetto idee alternative o più semplici

due vie:
1) usa CCK + View
2) Creati un modulo ad hoc

Ciao
Marco
--
My blog
Working at @agavee

il modulo ad hoc senza la creazione del nodo si fa tranquillamente partendo da page_exampe e poi aggiungendo il form

Ciao

scarob wrote:
Salve, vorrei realizzare con drupal il seguente scenario.

1) avere una pagina "inserimento_dati" con un form con 3 campi ed un pulsante di invio
2) i visitatori compilano il form ed inviano
3) i dati inviati vengono salvati nel db
4) i dati salvati sono immediatamente visibili in una seconda pagina "visualizzazione dati"

Il tutto ovviamente usando drupal.
Qualche suggerimento?

Hai (IMHO) due alternative:

1. se i dati inseriti ti servono poi nel sito, e devi utilizzarli sempre con drupal per successive visualizzazioni/ricerche/analisi puoi creare un "tipo di contenuto" al quale aggiungi, tramite CCK, i campi che ti servono

2. se i dati sono a tuo uso personale e non dovrai utilizzarli nel sito (se non per la visualizzazione post-inserimento) la soluzione più semplice è di crearti un modulo ad-hoc (sembra un'operazione difficile, ma ti assicuro che con un minimo di conoscenza di Drupal e PHP te la cavi in 3/4 ore se sei agli inizi)... leggiti i manuali su come funziona la creazione dei moduli per farti un'idea..

Ciao!