Joomla.it Forum
Non solo Joomla... => Sviluppo => : Aidi 18 Feb 2013, 10:20:24
-
Salve a tutti. Sono una neofita e perciò ho bisogno del vostro aiuto. Mi è stato chiesto di realizzare delle funzioni in un sito realizzato in joomla, che gestissero dati sul db.
Ho realizzato delle form in html e generato per loro le relative action. Ho 2 problemi da risolvere:
1) come reindirizzare l'output direttamente nel sito ( quando il mio file action.php esegue una echo lo fa in una pagina vuota)
2) nel caso in cui la form prevede una insert nel db, come faccio ad effettuare i controlli sualla validità dei campi per evitare l'inserimento di dati errati?
grazie anticipatamente
-
Purtroppo devi sviluppare un componente, a joomla non piacciono i file php esterni messi li.
questa è una guida
http://docs.joomla.org/Developing_a_Model-View-Controller_Component/2.5/Introduction
per validare le form ci pensa joomla se sviluppi secondo i suoi criteri, capisco che da neofita non sara una cosa semplice
-
ok, assodato quanto hai detto, mettiamola così il mio problema è che ho un form memorizzato nel db all'interno di un articolo. Su questo form ho definito una action.
Il form preve l'inserimento di un numero e la action dovrebbe selezionare dal db un valore in una tabella dove la where ha come info il campo di input e l'iid dell'utente loggato.
In output deve mostrare il risultato se c'è o un messaggio di valore non trovato.
Mi puoi spiegare come fare?
ho letto un pò la documentazione ma è molto articolata, e credo che trattandosi di una select dovrebbe essere tutto + semplice. Ti prego aiutami grazie
-
non puoi mettere nessun form in un articole e non esistono vie complicate o semplici.
Altrimenti usi un estensione per form
-
:) io ho usato JUMI (http://www.joomla.it/articoli-della-community-16/4720-jumi-inseriamo-del-codice-personalizzato-nel-sito.html) e per cose semplici va benissimo.....