Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : r2d2 22 Nov 2012, 12:02:32

: Frabrik 3.0 - Form al submit esegue codice PHP
: r2d2 22 Nov 2012, 12:02:32

Ciao a tutti,
sono nuovo del forum, ho un problema con Fabrik 3
Vorrei fare in modo che un utente possa prenotare un'aula, scegliendola da un elenco. Per fare questo ho creato due tabelle Prenotazioni (id_prenotazione...) e Aule(id_aula, stato 'disponibile/non disponibile').

Ho creato il form di prenotazione, al suo interno ho inserito un campo a tendina che viene popolato prelevando i valori dalla tabella Aule, solo se il campo stato è uguale a disponibile.

Al submit del form Prenotazioni, dev'essere eseguita una query di UPDATE per modificare il campo stato della tabella Aule settandolo a non disponibile.

Per fare questo dovrei editare il form Prenotazioni, sotto Plug-ins selezionare PHP -> Process Script: OnAfterProcess e poi inserire il codice. Corretto?

Come recupero il valore selezionato dal campo a tendina?
Una volta recuperato il dato, basta inserire il seguente codice per fare l'update?

:
//Salvo id dal campo a tendina 
$db =& JFactory::getDBO();
$db->setQuery("UPDATE aule SET stato='non disponibile' WHERE aule.id_aula=$id");
$db->query();

Meglio utilizzare qualcos'altro al posto di fabrik?
Grazie
: Re:Frabrik 3.0 - Form al submit esegue codice PHP
: r2d2 23 Nov 2012, 20:04:04
 :'( Help



Potrei usare Shellmanager, mi sembra ottimo. Inizio a fare delle prove per capirne il funzionamento, ho visto che ci sono anche dei videotutorial.
Qualcuno di voi l'ha già provato?