Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : alberto83 13 Apr 2011, 19:04:16
-
Ciao a tutti,
sto cercando di creare un componente ( com_ad ) che si occupi di presentare un form e salvare i dati su di un db. Non uso progetti già esistenti come ad esempio Chronoforms perchè non fanno precisamente quello che mi serve. Il mio problema è questo:
riesco a creare il form e presentarlo, vorrei poi che dopo che l'utente ha premuto il bottone 'submit' venga eseguita una funzione che a seconda dei valori contenuti nel form vada a fare delle azioni diverse. Vorrei quindi sapere:
- Come accedere ai valori indicati nel forum
- come specificare la funzione da eseguire
Spero di essere stato chiaro.
Alberto
-
putroppo credo che nessuna possa ripondere alla tua domanda.
non per ignoranza o altro,
ma semplicemnte perché stai chiedendo come si deiventa programmatore.
quello che vuoi sapere va oltre dei posts in un forum.
-
?????
Nel punto uno dovevo scrivere form e non forum ma la tua risposta proprio non ha senso.
-
significa che la tua domanda é troppo generica.
uno può aiutarti su un problema specifico.
praticamente tu invece chiedi come si fà un componente per joomla o sbaglio?
-
Io il componente lo ho già fatto ( in parte ) al momento presenta un form composto da 2 campi. Vorrei ora che alla pressione del classico bottone submit mi venga eseguita una funzione che abbia come parametri una array contenente i valori inseriti nel mio form. Purtroppo non riesco a fare questa ultima parte.
Saluti
Alberto
-
Vorrei ora che alla pressione del classico bottone submit mi venga eseguita una funzione che abbia come parametri una array contenente i valori inseriti nel mio form.
----------------------------------------------------------------------------------------
php non funziona così, devi per forza appoggiarti a js o jquery.
M.
-
Io ho guardato il componente Chronoforms e non utilizza javascript o simili... Non so come specifica il nome della funzione ( register ) e questa viene eseguita. Ci deve essere un altro modo per farlo.
-
Oppure se puoi fammi per favore un esempio completo in modo che io possa vedere come si fa.
Grazie