Back to top

Autore Topic: Chronoforms e campo CF_UID  (Letto 2273 volte)

Offline gmatranga86

  • Nuovo arrivato
  • *
  • Post: 5
  • Sesso: Maschio
    • Mostra profilo
Chronoforms e campo CF_UID
« il: 14 Mag 2012, 14:15:08 »
Ciao a tutti,

Sto preparando un form che una volta cliccato sul pulsante submit, inserisca una riga su una tabella, e che quindi mi chiami un link passandogli una variabile in GET e vorrei che questa variabile sia CF_UID.
Ho provato a richiamare la url mettendogli come parametro {cf_uid} ma non mi spunta nulla.
Ho cercato un po' in rete ma non ho trovato nessuna informazione al riguardo, per tutti gli altri dati del form basta fare {nome_campo} per prenderne il valore, ma evidentemente con il cf_uid non funziona così.

Qualcuno sa come prendere questo determinato valore?

Ringrazio anticipatamente!

Giulio.

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoforms e campo CF_UID
« Risposta #1 il: 14 Mag 2012, 18:47:45 »
usa php

Codice: [Seleziona]
<?php
$form
->data['cf_uid'];
?>

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 gmatranga86

  • Nuovo arrivato
  • *
  • Post: 5
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoforms e campo CF_UID
« Risposta #2 il: 14 Mag 2012, 19:06:13 »
Ciao,

Il problema è che devo passare il cf_uid della riga appena inserita come parametro di reindirizzamento a un'altra url. Chronoforms da solo la possibilità nel reindirizzare nel di prendere i dati del form con {nome campo}. Facendo cosi però non c'è niente dentro cf_uid

Non so proprio come potrei prenderlo...

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoforms e campo CF_UID
« Risposta #3 il: 14 Mag 2012, 19:34:26 »
Puoi usare l'action custom code nell'area on Submit e li utilizzare html e php per ottenere il link che desideri.
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 gmatranga86

  • Nuovo arrivato
  • *
  • Post: 5
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoforms e campo CF_UID
« Risposta #4 il: 15 Mag 2012, 10:33:44 »
Ciao,

Purtroppo non ho avuto fortuna, ho provato a fare il redirect tramite php in custom code, utilizzando esempio:

<?php
  header("location: http://www.xxx.it/xx/xx.php?cfUid=".$form->data['cf_uid']);
?>

Ma il redirect funziona, senza però valorizzarmi cfUid, come se fosse vuoto.
Il form inserisce in tabella la riga, con cf_uid già valorizzato, pensavo che fosse un elemento che chronoforms avesse già, invece pare non lo abbia.

Come posso fare per fare in modo che il form inserisca la riga e poi richiami il link con il cf_uid della riga appena inserita?

Offline micalb

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Re:Chronoforms e campo CF_UID
« Risposta #5 il: 15 Mag 2012, 17:52:50 »
aggiungi un'azione tipo 'debug' e vedi se CF_UID è valorizzata nell'array visualizzato


Michele

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoforms e campo CF_UID
« Risposta #6 il: 15 Mag 2012, 19:56:04 »
In quale sequenza hai inserito le azioni in On submit ?

Inserisci l'action debugger come ultima azione come ha detto micalb.
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 gmatranga86

  • Nuovo arrivato
  • *
  • Post: 5
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoforms e campo CF_UID
« Risposta #7 il: 16 Mag 2012, 16:50:45 »
Ciao a tutti,

Grazie al debugger (che sinceramente non conoscevo e chiedo perdono!), sono riuscito a capire dove stava il dato. Ho risolto grazie a questo codice:

<?php
  $dati = $form->data['chronoform_data'];
  header("location: http://www.xxxxx.xx/xxxx/xxx.php?cfUid=".$dati['cf_uid']);
?>

Grazie a tutti!!!!!!



 



Web Design Bolzano Kreatif