Joomla.it Forum

Componenti per Joomla! => Gestione Form => : ItalPascal 24 Jan 2015, 18:33:06

: RISOLTO - Salvare le modifiche del record
: ItalPascal 24 Jan 2015, 18:33:06
OK, adesso dopo il grande aiuto di Vales ho risolto il problema di visualizzare il record da modificare.


A questo punto quando salvo mi AGGIUNGE un nuovo record, non lo modifica.


Ho inserito in Update Conditions del DBSave il seguente :
<?php update($form->data['id']); ?>
ma non va.

Se utilizzo questa riga :


<?php update('id'=>$form->data['gcb']); ?>


Mi appare questo errore pur inserendo un NUOVO record, non riesco a fare le modifiche del Record ;(


Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW) in /data/vhosts/italpascal.it/httpdocs/nuovocf5/administrator/components/com_chronoforms5/chronoforms/actions/db_save/db_save.php(86) : eval()'d code on line 1

: Re:Salvare le modifiche del record
: vales 25 Jan 2015, 08:33:22
Dovresti aggiungere al form un campo nascosto (hidden) che assegna il valore di gcb inviato dalla connessione al campo id del form.
:
<input type="hidden" name="id" value="gcb" />
oppure in Update Conditions metti questo

:
<?php return array('id' => $form->data['cgb']);?>
Così il form saprà quale record modificare dopo il submit. Senza valore di id o con id=0 aggiungerà sempre un record nuovo.
: Re:Salvare le modifiche del record
: ItalPascal 25 Jan 2015, 12:46:55
OK, ho inserito il Secondo suggerimento e funziona.
un GRANDE GRAZIE