Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 24-05-05, 10:31   #1 (permalink)
User
 
Data di registrazione: May 2005
Messaggi: 21
Funzioni PHP e creazione form dinamica

Ciao a tutti!
E' la prima volta che posto..cercando con Google ho trovato questo forum che mi è sembrato fatto proprio al caso mio.

Il mio problema è subito questo: io ho un database che contiene varie tabelle le quali mi permettono di recuperare domande a scelta multipla e testuale.
Ad esempio: dimmi quante volte mangi al giorno: 1 2 3
dove 1 2 3 sono radio button e così via.

I tipi di scelta permessi sono solo radio, check e text.

Ora il problema che mi sono posto: dato che ovviamente la creazione del form che contiene tutto il questionario sarà fatta dinamicamente (per cui non mi è possibile almeno credo assegnare un name diverso a ciascun elemento <input>) come diavolo faccio a memorizzare poi le risposte date dall'utente?

Avevo pensato di attivare una funzione php che ogni volta che viene fatta una scelta, ossia premuto un button di un radio o check o scritto in una text, mi aggiungesse nel database delle risposte la risposta appena data...
ma anche così, non avendo mai usato le funzioni in php, non saprei come fare.

Voi esperti che magari avete già affrontato il problema mi sapreste dare una soluzione, magari facendomi anche un piccolo esempio pratico??

Grazie

Itos
itos non in linea   Rispondi citando
Vecchio 24-05-05, 11:17   #2 (permalink)
 
L'avatar di Giorgiotave
 
Data di registrazione: Oct 2004
Ubicazione: Monasterace
Messaggi: 34,891
Invia un messaggio tramite Skype a Giorgiotave
Ciao Itos e Benvenuto,

Io non sono un espertissimo di php me la cavo e lo adatto alle esigenze.

Però se tu avessi la possibilità nella tua tabella di assegnare ad ogni campo un altro campo in modo che:

Quante volte mangi al giorno: 1 2 3

1 2 3 le recupedi dal DB ma affianco hai un altro campo che si chiama name e che scrivi la descrizone che vuoi cosi quando fai una query per ogni campo lui associa quella variabile.
Giorgiotave non in linea   Rispondi citando
Vecchio 24-05-05, 14:06   #3 (permalink)
User
 
Data di registrazione: May 2005
Messaggi: 21
In effetti a questa eventualità non avevo proprio pensato, ma c'è forse un piccolo problema di fondo: dato che queste domande sono immesse da utenti poco esperti non mi sembra adeguato nel momento in cui presento la form per l'inserimento della domanda e delle varie scelte aggiungere un campo name in cui immettere un valore così "di basso livello". Nel senso: se le scelte fossero 100 sarebbe un po' difficile per un utente normale inventarsi 100 name diversi (ricordandosi di volta in volta quelli che ha già immesso).

Non c'è un metodo più facile solo lato php??

Grazie
itos non in linea   Rispondi citando
Vecchio 04-12-06, 13:21   #4 (permalink)
User
 
Data di registrazione: Nov 2006
Messaggi: 24
scusa, ma ogni form di input ha un nome diverso,
form input type="text" name="mangio"
form input type="text" name="dormo"

e poi in php le recuperi

$_POST['mangio'];
$_POST['dormo'];


E' questo che intendevi?
kalten non in linea   Rispondi citando
Vecchio 04-12-06, 14:47   #5 (permalink)
User Attivo
 
L'avatar di massy
 
Data di registrazione: Mar 2006
Ubicazione: Pico
Messaggi: 1,014
Invia un messaggio tramite ICQ a massy
Ehm, è una discussione di un anno e mezzo fa
__________________
Manie Grafiche
massy non in linea   Rispondi citando
Rispondi
Tags: , , , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:21.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.