Back to top

Autore Topic: Form Multi Page con Chronoforms - 1  (Letto 35954 volte)

Offline The Jackall

  • Nuovo arrivato
  • *
  • Post: 22
    • Mostra profilo
Re:Form Multi Page con Chronoforms - 1
« Risposta #40 il: 08 Apr 2010, 15:55:16 »
Buongiorno Vales..

In primis.. Congratulazioni per le guide su ChronoForms che hai pubblicato. Le trovo veramente ben fatte.
Mi son letto per bene quella dei form a geometria variabile e quella del multipage.

Solo una domanda: sul tuo sito di prova, per la sezione multipage, c'è anche una versione plus diversa da quella discussa nel presente forum.

Mi chiedevo quali erano le modifiche che hai apportato per permettere all'utente di effettuare l'ordine di più articoli e non di uno solo, e come questi dati venivano salvati in DB (cioè se alla fine scrivi un record in tabella per ogni articolo oppure un unico record con gli articoli in array).

Ti chiedo questo xè mi trovo nella situazione di apportare delle modifiche a form che avevo creato in passato e dovrei giungere proprio a questo risultato.. Permettere all'utente di effettuare "l'ordine di 2 articoli" nella fase finale.

Potresti darmi qualche suggerimento?

Grazi ein anticipo se vorrai/potrai aiutarmi

Luca

Offline angelocani

  • Esploratore
  • **
  • Post: 75
  • Sesso: Maschio
    • Mostra profilo
Re:Form Multi Page con Chronoforms - 1
« Risposta #41 il: 15 Nov 2010, 12:34:55 »
Ciao collez e benvenuto in Joomla,

Il codice che serve è tutto visibile nella guida.
Facendo riferimento alla guida, dopo la ricerca nel primo form e la conferma, con questo codice del secondo form si ottengono i dati della query corrispondenti alla scelta fatta nel primo form:
Codice: [Seleziona]
<p><?php
$db 
=& JFactory::getDBO();
$query "
 SELECT art_nome, art_prezzo
 FROM `#__chronoforms_form_articoli` WHERE `cf_id` ="
.$posted['cod_articolo'];
 
$db->setQuery($query);
$nomes $db->loadAssocList();
 
foreach ( 
$nomes as $v ) {
 
$articolo1 $v['art_nome'];
 
$prezzo1 =  $v['art_prezzo'];
 
}
?>
</p>

con la query troverai il record che corrisponde al risultato della ricerca che da un record individuato dal valore dell'array $posted['cod_articolo'] e nelle variabili $articoli1 e $prezzo1 andranno i valori dei campi del record che ci interessano.
Adattando la query alla tua situazione puoi estrarre tutti i campi che vuoi della tua tabella inserendoli dopo select ed aumentando le definizioni ed assegnazioni di valore alle variabili del ciclo foreach.
Esempio

Codice: [Seleziona]
foreach ( $nomes as $v ) {
 $articolo1 = $v['art_nome'];
 $prezzo1 =  $v['art_prezzo'];

$nuovavariabile1=$v['tuocampo1'];
$nuovavariabile2=$v['tuocampo2'];
$nuovavariabile3=$v['tuocampo4'];
}

Il seguente è invece l'esempio di come inserire i dati estratti nei campi del form per visualizzarli.

Codice: [Seleziona]
<p><div>
 <div>
 <label style="width: 150px;">Articolo</label>
 <input maxlength="150" size="30" title="" id="text_4" name="articolo"
type="text" value="<?php echo $articolo1;?> "/>
 
 </div>
 <div> </div>
</div>
 
<div>
 <div>
 <label style="width: 150px;">Prezzo</label>
 <input maxlength="150" size="30" title="" id="text_5" name="prezzo"
type="text" value="<?php echo $prezzo1;?> " />
 
 </div>
 <div> </div></p>

dovrai fare nello stesso modo per le tue variabili corrispondenti ai nuovi campi.
Egr. Vales
Ho trovato di estrema utililità la raccolta dei suoi articoli su chronoforms con particolare riguardo alla possibilità di creare applicazioni con joomla inserendo codice php e javascript.
Ho provato a ripetere l'esercitazione da lei descritta nel multiform1 ma i risultati sono quelli nella figura allegata.http://isitidelpalermo.altervista.org/multipage.png
Ammesso che non abbia commesso errori dipende dal server (xaamp)?

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Form Multi Page con Chronoforms - 1
« Risposta #42 il: 15 Nov 2010, 15:31:40 »
dal tipo di messaggio che ti da credo ci sia un problema nel risultato della query, verifica che ci sia almeno un record trovato dalla ricerca.
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 ZioRazio

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Form Multi Page con Chronoforms - 1
« Risposta #43 il: 24 Feb 2011, 11:33:33 »
Buongiorno Vales..

In primis.. Congratulazioni per le guide su ChronoForms che hai pubblicato. Le trovo veramente ben fatte.
Mi son letto per bene quella dei form a geometria variabile e quella del multipage.

Solo una domanda: sul tuo sito di prova, per la sezione multipage, c'è anche una versione plus diversa da quella discussa nel presente forum.

Mi chiedevo quali erano le modifiche che hai apportato per permettere all'utente di effettuare l'ordine di più articoli e non di uno solo, e come questi dati venivano salvati in DB (cioè se alla fine scrivi un record in tabella per ogni articolo oppure un unico record con gli articoli in array).

Ti chiedo questo xè mi trovo nella situazione di apportare delle modifiche a form che avevo creato in passato e dovrei giungere proprio a questo risultato.. Permettere all'utente di effettuare "l'ordine di 2 articoli" nella fase finale.

Potresti darmi qualche suggerimento?

Grazi ein anticipo se vorrai/potrai aiutarmi

Luca
Ciao a tutti.
Scusate se riuppo questa discussione ma sarei interessato anche io a questa soluzione

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Form Multi Page con Chronoforms - 1
« Risposta #44 il: 25 Feb 2011, 18:40:53 »
Allego il file zip con i 5 form del multipage esteso.
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 ZioRazio

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Form Multi Page con Chronoforms - 1
« Risposta #45 il: 28 Feb 2011, 10:12:23 »
Allego il file zip con i 5 form del multipage esteso.
Grazie infinite per la disponibilità :)

Offline Gioacchino Cipriano

  • Appassionato
  • ***
  • Post: 409
  • Sesso: Maschio
    • Mostra profilo
Re:Form Multi Page con Chronoforms - 1
« Risposta #46 il: 04 Mag 2011, 19:33:28 »
Allego il file zip con i 5 form del multipage esteso.
Ciao vales,
sono 5 figli senza madre (poverini), a parte gli scherzi, il form madre lo facciamo noi è uno dei file nello zip?
Grazie
Gioacchino Cipriano

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Form Multi Page con Chronoforms - 1
« Risposta #47 il: 04 Mag 2011, 19:52:58 »
Il madre è un form vuoto che va creato ed a cui applichi il plugin Multi Page (all'interno e esterno del form ed associ i 5 form).
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 Gioacchino Cipriano

  • Appassionato
  • ***
  • Post: 409
  • Sesso: Maschio
    • Mostra profilo
Re:Form Multi Page con Chronoforms - 1
« Risposta #48 il: 05 Mag 2011, 09:15:08 »
Il madre è un form vuoto che va creato ed a cui applichi il plugin Multi Page (all'interno e esterno del form ed associ i 5 form).
Mizzica, veloce come la luce.
E' proprio vero, c'è sempre da imparare. E' la prima volta che mi cimento con il multipage e non ho neanche badato che sostanzialmente era vuoto.
Grazie
Grazie
Gioacchino Cipriano

Offline Gioacchino Cipriano

  • Appassionato
  • ***
  • Post: 409
  • Sesso: Maschio
    • Mostra profilo
Re:Form Multi Page con Chronoforms - 1
« Risposta #49 il: 05 Mag 2011, 12:44:46 »
Scusa Vales,
ho ancora un intoppo: quando premo sul pulsante continua ordine, non succede niente. Anche sulla tua demo non succede niente. (per la cronaca con IE).
Con FF ho notato (ma anche nella tab Form Code), che il pulsante fa riferimento al form: madre_prog_ordini che non capisco come poter risolvere.
Inoltre sul database viene salvato solo un prodotto, mentre nel riepilogo dell'ordine vengono visualizzati i prodotti salvati nel database.
 :'(
Grazie
Gioacchino Cipriano

Offline Gioacchino Cipriano

  • Appassionato
  • ***
  • Post: 409
  • Sesso: Maschio
    • Mostra profilo
Re:Form Multi Page con Chronoforms - 1
« Risposta #50 il: 09 Mag 2011, 19:02:58 »
Allora: sto impazzendo.
Ho creato:
il form1 per inserire gli articoli, completo la maschera e passo
al form2, dove riporto il riepilogo dell'articol con la descrizione e altre info. Confemo i dati che vengono salvati nel DB , ma non riesco a riprendere dal form1 per ripetere il ciclo di insermento.
Dove sbaglio?
Grazie
Gioacchino Cipriano

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Form Multi Page con Chronoforms - 1
« Risposta #51 il: 11 Mag 2011, 22:29:49 »
Hai ragione in quel caso il form madre si chiama madre_prog_ordini.

Esso usa 2 tabelle jos_chronforms_madre e jos_chronoforms_prog_ordini ed ha il plugin attivato come detto sopra.
« Ultima modifica: 11 Mag 2011, 22:31:28 da vales »
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 Gioacchino Cipriano

  • Appassionato
  • ***
  • Post: 409
  • Sesso: Maschio
    • Mostra profilo
Re:Form Multi Page con Chronoforms - 1
« Risposta #52 il: 12 Mag 2011, 10:11:25 »
Hai ragione in quel caso il form madre si chiama madre_prog_ordini.

Esso usa 2 tabelle jos_chronforms_madre e jos_chronoforms_prog_ordini ed ha il plugin attivato come detto sopra.
Scusami ma mi sono perso.
 :o :( :-[ :'(
Grazie
Gioacchino Cipriano

Offline klyde

  • Appassionato
  • ***
  • Post: 424
  • Sesso: Maschio
    • Mostra profilo
Re:Form Multi Page con Chronoforms - 1
« Risposta #53 il: 14 Set 2011, 14:30:32 »
Ciao ragazzi, ho un problema che a quanto pare è solo mio visto che nessuno di voi lo ha citato, quando tento di creare la tabella con l'apposito tasto "Create Table" ed inserisco i campi art_nome, art_descrizione, art_prezzo, quando tento di salvare ottengo questo messaggio di errore:

CREATE TABLE IF NOT EXISTS `#__chronoforms_data_form_articoli` ( `cf_id` INT(11) auto_increment, `cf_uid` VARCHAR(255), `cf_created` DATETIME, `cf_modified` DATETIME, `cf_ipaddress` VARCHAR(255), `cf_user_id` VARCHAR(255), `art_nome` VARCHAR, `art_descrizione` VARCHAR, `art_prezzo` VARCHAR, PRIMARY KEY  (`cf_id`) );

come mai?

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Form Multi Page con Chronoforms - 1
« Risposta #54 il: 19 Set 2011, 17:00:59 »
Dovresti essere più preciso nel descrivere l'errore perchè quello che hai mostrato è il testo di una query al database senza altre indicazioni.

La sola cosa che posso vedere è che non hai definito la lunghezza dei campi che hai inserito tu.
« Ultima modifica: 19 Set 2011, 17:02:52 da vales »
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 klyde

  • Appassionato
  • ***
  • Post: 424
  • Sesso: Maschio
    • Mostra profilo
Re:Form Multi Page con Chronoforms - 1
« Risposta #55 il: 19 Set 2011, 17:50:30 »
Senti Vales, per il momento non mi interessa qual tipo di form, ma devo creare un form multipagina con determinate caratteristiche. Innanzitutto non trovo la funzione "Multipagina", poi ho bisogno di creare un form che faccia questo:
il sito vende serramenti e porte, quindi l'utente deve innanzitutto scegliere se vuole delle porte o delle finestre oppure tutti e due, dopodiché una volta effettuata la scelta deve indicare la quantità, quindi per ogni porta o finestra che l'utente ha scelto di acquistare devono comparire altrettanti gruppi di campi in cui l'utente deve mettere le dimensioni (Altezza e larghezza) e il numero di ante, e la tipologia di materiale (legno, legno/alluminio, alluminio).

Come posso fare?
Grazie.

 



Web Design Bolzano Kreatif