Back to top

Autore Topic: Raccolta dati, elaborazione e visualizzazione  (Letto 2755 volte)

Offline stefus85

  • Nuovo arrivato
  • *
  • Post: 40
    • Mostra profilo
Raccolta dati, elaborazione e visualizzazione
« il: 01 Ott 2011, 13:04:12 »
Salve a tutti,
avrei la necessità di creare un form che raccolga alcuni dati immessi dagli utenti, li invii ad un file php del server che li elabora e successivamente li ristampi a video. Quindi dalla prospettiva dell'utente: inserimento dati, invio, attesa della risposta del server, visualizzazione dei risultati.
Io uso da parecchio tempo chronoform per gestire un form di contatti personalizzato, inviando le informazioni ad una certa email. Può essere adattato anche per i miei scopi? Oppure conoscete qualche componente che mi permetta di farlo? Perchè altrimenti dovrei creare da 0 un nuovo componente.

Grazie

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Raccolta dati, elaborazione e visualizzazione
« Risposta #1 il: 02 Ott 2011, 10:56:13 »
Lo puoi fare con chronoforms.

1) Inserisci i dati con il form normale

2) Nella tab Validation nel campo Server Side Validation inserisci lo script php per l'elaborazione dei dati

3) In uno dei campi On submit code puoi inserire uno script per la visualizzazione dei dati inseriti ed elaborati.

Queste istruzioni di massima valgono per joomla 1.5 e chornoforms v3.2, i particolari vanno poi visti per il caso specifico.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline stefus85

  • Nuovo arrivato
  • *
  • Post: 40
    • Mostra profilo
Re:Raccolta dati, elaborazione e visualizzazione
« Risposta #2 il: 02 Ott 2011, 22:27:27 »
Grazie per la risposta.
Nel frattempo avevo continuato a cercare e avevo visto che si poteva fare con chronoform.
Solo che ho utilizzato il campo "On Submit code -after sending email" sia per elaborare che per visualizzare i dati.

Dovrei usare il campo da te citato per le elaborazioni?
« Ultima modifica: 02 Ott 2011, 22:29:56 da stefus85 »

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Raccolta dati, elaborazione e visualizzazione
« Risposta #3 il: 03 Ott 2011, 19:15:50 »
Può andare anche li ma nell'altro hai la possibilità di inserire dei controlli ed in caso di errore visualizzare un messaggio nel form prima del salvataggio dei dati.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline stefus85

  • Nuovo arrivato
  • *
  • Post: 40
    • Mostra profilo
Re:Raccolta dati, elaborazione e visualizzazione
« Risposta #4 il: 04 Ott 2011, 11:50:11 »
Come farei però a prendere i valori degli input del form per analizzarli e restituirli modificati?

Ad esempio ora io faccio così:
se in "form HTML" ho
<input type="text" name="input1"/>
in "On Submit code - after sending email" recupero il valore immesso con:
$input = JRequest::getVar("input1");

Se utilizzassi "form HTML"+"Server Side Validation"+"OnSubmit Code - after sending email" come dovrei passare le variabili?

Grazie

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Raccolta dati, elaborazione e visualizzazione
« Risposta #5 il: 04 Ott 2011, 21:36:15 »
crei dei campi nascosti nel form corrispondenti alle variabili che vuoi elaborare
Codice: [Seleziona]
<input type="hidden" name="camponascosto" value=""/>
 ed in validation gli assegni i valori che ottieni dopo l'elaborazione con

Codice: [Seleziona]
JRequest::setVar('camponascosto',$tuovalore,'post');
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

 



Web Design Bolzano Kreatif