Joomla.it Forum

Componenti per Joomla! => Gestione Form => : pierofj 12 Jan 2015, 13:06:29

: [RISOLTO]Chronoform
: pierofj 12 Jan 2015, 13:06:29
Buongiorno o ciao
sono qui per un problemuccio che espongo con un esempio:
in una form ho 2 campi nome NNNNN e cognome CCCC . Vorrei create un terzo campo con dove vedo NNNNN CCCCC.
Su evento load della form ho messo questo semplice codice php

<?php
$A=$form->data[nome];
$B = "BBBBB";
$AB = $A . "--".$B;
echo $A;
echo $B;
echo $AB;
$form->data[tot]=$AB;
?>
Ora mentre la variabile $B viene avvalorata (si tratta di una costante) la variabile $A non si avvalora anche se il campo nome
sulla form è corretto.
Temo che il problema sia nel fatto che quando viene eseguito questo codice php la array form->data non è ancora avvalorata.
Qualcuno mi può spiegara come posso fare??
Grazie e scusate per il disturbo
Piero
RISOLTO
: Re:Chronoform
: tomtomeight 12 Jan 2015, 14:29:14
Devi usare la stringa concat, in rete trovi la giusta sintassi.
: Re:Chronoform
: pierofj 12 Jan 2015, 15:04:15
Grazie sei gentilissimo.
Risolto con concat
Ciao
: Re:Chronoform
: vales 12 Jan 2015, 19:01:15
La sintassi giusta è con le virgoletta $form->data['nome'], ma se il form non è di lettura di dati già provenienti dal database in on load non vede il dato.

Comunque se la soluzione è anche quella che hai usato, puoi mettere risolto sul primo post.