{"id":181,"date":"2014-06-19T22:46:09","date_gmt":"2014-06-19T20:46:09","guid":{"rendered":"http:\/\/www.valeriofinazzo.it\/wordpress\/?p=181"},"modified":"2014-06-19T22:46:09","modified_gmt":"2014-06-19T20:46:09","slug":"chronoform-tutorial-2-connettere-il-form-al-database","status":"publish","type":"post","link":"http:\/\/www.valeriofinazzo.it\/wordpress\/2014\/06\/chronoform-tutorial-2-connettere-il-form-al-database\/","title":{"rendered":"CHRONOFORM &#8211; TUTORIAL 2 &#8211; CONNETTERE IL FORM AL DATABASE"},"content":{"rendered":"<p style=\"color: #0d293f; text-align: justify;\">In questo articolo vedremo come agganciare il form creato nell&#8217;articolo precedente ad una tabella del database. Una volta creato il form abbiamo due possibilit\u00e0:<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">\n<ul style=\"color: #143c5d; text-align: justify;\">\n<li>creare una tabella e agganciarla al form creato<\/li>\n<li>agganciare il form ad una tabella preesistente.<\/li>\n<\/ul>\n<p style=\"color: #0d293f; text-align: justify;\">\n<p style=\"color: #0d293f; text-align: justify;\">Vediamo il primo caso. Accediamo alla sezione Forms Management, selezioniamo il nostro form e usiamo la funzione disponibile in alto Create Table. Chronoform aprir\u00e0 un form per la creazione di una tabella con alcuni campi di audit consigliati. In questo form sar\u00e0 possibile scegliere il nome della tabella e quali campi del form creato mappare sulla tabella.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">Creata la tabella torniamo al nostro form e accediamo alla sezione DB Connection. In questa sezione abilitiamo il data storage e scegliamo dall&#8217;elenco la tabella appena creta. A questo punto, una volta pubblicato il form, ogni evento di submit si tradurr\u00e0 in una insert nella nostra tabella.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">Vediamo il secondo caso. Stavolta la tabella \u00e8 gi\u00e0 disponibile e quindi non utilizzeremo la procedura di creazione guidata e relativo mapping. Selezioniamo nuovamente il nostro form e accediamo alla sezione DB Connection. In questa sezione abilitiamo il data storage e scegliamo una tabella preesistente con una sua struttura dati precisa. In questo cosa dobbiamo avere l&#8217;accortezza che le property del form abbiamo lo stesso nome dei campi della tabella, altrimenti il rischio \u00e8 quello di generare tanti record vuoti.<\/p>\n<p style=\"text-align: justify;\">\n","protected":false},"excerpt":{"rendered":"<p>In questo articolo vedremo come agganciare il form creato nell&#8217;articolo precedente ad una tabella del database. Una volta creato il form abbiamo due possibilit\u00e0: creare una tabella e agganciarla al form creato agganciare il form ad una tabella preesistente. Vediamo il primo caso. Accediamo alla sezione Forms Management, selezioniamo il nostro form e usiamo la &hellip; <a href=\"http:\/\/www.valeriofinazzo.it\/wordpress\/2014\/06\/chronoform-tutorial-2-connettere-il-form-al-database\/\" class=\"more-link\">Continua la lettura di <span class=\"screen-reader-text\">CHRONOFORM &#8211; TUTORIAL 2 &#8211; CONNETTERE IL FORM AL DATABASE<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[30],"tags":[32,31],"_links":{"self":[{"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/posts\/181"}],"collection":[{"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/comments?post=181"}],"version-history":[{"count":1,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/posts\/181\/revisions"}],"predecessor-version":[{"id":182,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/posts\/181\/revisions\/182"}],"wp:attachment":[{"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/media?parent=181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/categories?post=181"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/tags?post=181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}