<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commenti a: Progetto Step by Step CodeIgniter &#8211; I Controller</title>
	<atom:link href="http://www.cescopag.com/2008/11/progetto-step-by-step-codeigniter-i-controller/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cescopag.com/2008/11/progetto-step-by-step-codeigniter-i-controller/</link>
	<description>Web-appunti tecnici (e non) per webdesigner e sviluppatori.</description>
	<lastBuildDate>Fri, 23 Jul 2010 12:51:37 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Di: franz</title>
		<link>http://www.cescopag.com/2008/11/progetto-step-by-step-codeigniter-i-controller/comment-page-1/#comment-2856</link>
		<dc:creator>franz</dc:creator>
		<pubDate>Mon, 20 Jul 2009 22:29:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.cescopag.com/?p=78#comment-2856</guid>
		<description>Grazie risolto!

Posso chiederti un&#039;altra cosa riguardo le sessioni?
Dovrei tradurre questo codice:

$userid = $row[&#039;id&#039;];
session_start();

$_SESSION[&#039;id&#039;]		=	session_id();
$_SESSION[&#039;userid&#039;]	=	$userid;

In pratica quando effettuo il login setto la variabile $_SESSION[&#039;userid&#039;] con l&#039;id della tabella.
Al momento del logout,  session_unset();

Spero di essermi spiegato :)</description>
		<content:encoded><![CDATA[<p>Grazie risolto!</p>
<p>Posso chiederti un&#8217;altra cosa riguardo le sessioni?<br />
Dovrei tradurre questo codice:</p>
<p>$userid = $row['id'];<br />
session_start();</p>
<p>$_SESSION['id']		=	session_id();<br />
$_SESSION['userid']	=	$userid;</p>
<p>In pratica quando effettuo il login setto la variabile $_SESSION['userid'] con l&#8217;id della tabella.<br />
Al momento del logout,  session_unset();</p>
<p>Spero di essermi spiegato <img src='http://www.cescopag.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Francesco Paggin</title>
		<link>http://www.cescopag.com/2008/11/progetto-step-by-step-codeigniter-i-controller/comment-page-1/#comment-2855</link>
		<dc:creator>Francesco Paggin</dc:creator>
		<pubDate>Mon, 20 Jul 2009 21:37:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.cescopag.com/?p=78#comment-2855</guid>
		<description>Ciao franz,
Per controllare i risultati puoi usare il metodo num_rows(). Ad es:

$query = $this-&gt;db-&gt;get(&#039;tabella&#039;);

if ( ! $query-&gt;num_rows() ) {
   return &#039;mio valore di default&#039;;
} else {
  //return $query-&gt;result_array();
}</description>
		<content:encoded><![CDATA[<p>Ciao franz,<br />
Per controllare i risultati puoi usare il metodo num_rows(). Ad es:</p>
<p>$query = $this->db->get(&#8217;tabella&#8217;);</p>
<p>if ( ! $query->num_rows() ) {<br />
   return &#8216;mio valore di default&#8217;;<br />
} else {<br />
  //return $query->result_array();<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: franz</title>
		<link>http://www.cescopag.com/2008/11/progetto-step-by-step-codeigniter-i-controller/comment-page-1/#comment-2854</link>
		<dc:creator>franz</dc:creator>
		<pubDate>Mon, 20 Jul 2009 21:27:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.cescopag.com/?p=78#comment-2854</guid>
		<description>Ciao Cesco...
Come faccio a controllare che una query sia valida?

cioè, se eseguo una query con where e questa non è soddisfatta il result mi da undefined, come posso controllare e assegnare un valore?

Grazie</description>
		<content:encoded><![CDATA[<p>Ciao Cesco&#8230;<br />
Come faccio a controllare che una query sia valida?</p>
<p>cioè, se eseguo una query con where e questa non è soddisfatta il result mi da undefined, come posso controllare e assegnare un valore?</p>
<p>Grazie</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Francesco Paggin</title>
		<link>http://www.cescopag.com/2008/11/progetto-step-by-step-codeigniter-i-controller/comment-page-1/#comment-185</link>
		<dc:creator>Francesco Paggin</dc:creator>
		<pubDate>Wed, 26 Nov 2008 23:33:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.cescopag.com/?p=78#comment-185</guid>
		<description>Ciao!
Innanzitutto bisogna modificare il modello in modo da ricevere i parametri della paginazione. La libreria infatti si occupa di generare l&#039;html necessario ma non modifica l&#039;interazione col database.
Bisogna quindi introdurre nel metodo get() del modello la riga $this-&gt;db-&gt;limit($perpage, $from);. 
In questo modo possiamo specificare quante righe prelevare e da che record partire:
function get($perpage = 0, $from = 0) {
   ...vecchio metodo get...
   &lt;strong&gt;$this-&gt;db-&gt;limit($perpate, $from);&lt;/strong&gt;
   ...get e return...
}

nel modello invece quando andremo a chiamare la funzione basterà passare i dati della paginazione (risultati per pagina e segmento dell&#039;URI contenente il record da cui partire):

$this-&gt;materiali_model-&gt;get($config[&#039;per_page&#039;], $this-&gt;uri-&gt;segment(3));

così dovrebbe funzionare.</description>
		<content:encoded><![CDATA[<p>Ciao!<br />
Innanzitutto bisogna modificare il modello in modo da ricevere i parametri della paginazione. La libreria infatti si occupa di generare l&#8217;html necessario ma non modifica l&#8217;interazione col database.<br />
Bisogna quindi introdurre nel metodo get() del modello la riga $this->db->limit($perpage, $from);.<br />
In questo modo possiamo specificare quante righe prelevare e da che record partire:<br />
function get($perpage = 0, $from = 0) {<br />
   &#8230;vecchio metodo get&#8230;<br />
   <strong>$this->db->limit($perpate, $from);</strong><br />
   &#8230;get e return&#8230;<br />
}</p>
<p>nel modello invece quando andremo a chiamare la funzione basterà passare i dati della paginazione (risultati per pagina e segmento dell&#8217;URI contenente il record da cui partire):</p>
<p>$this->materiali_model->get($config['per_page'], $this->uri->segment(3));</p>
<p>così dovrebbe funzionare.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Pietro</title>
		<link>http://www.cescopag.com/2008/11/progetto-step-by-step-codeigniter-i-controller/comment-page-1/#comment-184</link>
		<dc:creator>Pietro</dc:creator>
		<pubDate>Wed, 26 Nov 2008 16:11:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.cescopag.com/?p=78#comment-184</guid>
		<description>Ho seguito con attenzione le varie fasi di creazione della tua applicazione che ho usato come modello per estrarre i dati da un database esistente ho parecchie difficoltà però quando cerco di paginare i dati con la classe pagination. Mi spiego meglio, se unisco cun una join 2 o 3 tablelle non so come fare per limitare i risultati a 10 items per pagina
questo è il model
db-&gt;select(&#039;materiali.*, misure.name as misura&#039;);
        $this-&gt;db-&gt;from(&#039;materiali&#039;);
        $this-&gt;db-&gt;join(&#039;misure&#039;, &#039;materiali.misura_id = misure.id&#039;);
        $this-&gt;db-&gt;order_by(&quot;denominazione&quot;, &quot;desc&quot;);
  
        $query = $this-&gt;db-&gt;get();
        
        return $query-&gt;result_array();
    }
    function get_single($id) {
    	$this-&gt;db-&gt;select(&#039;materiali.*, misure.name as misura&#039;);
        $this-&gt;db-&gt;from(&#039;materiali&#039;);
        $this-&gt;db-&gt;join(&#039;misure&#039;, &#039;materiali.misura_id = misure.id&#039;);
        
        $this-&gt;db-&gt;where(&#039;materiali.id&#039;, $id);
        $query = $this-&gt;db-&gt;get();
        return $query-&gt;row_array();
    }
    function add($materiale) {
        return $this-&gt;db-&gt;insert(&#039;materiali&#039;, $materiale);
    }
    function delete($id) {
        $this-&gt;db-&gt;where(&#039;id&#039;, $id);
        return $this-&gt;db-&gt;delete(&#039;materiali&#039;);
    }
    function edit($materiale, $id) {
        $this-&gt;db-&gt;where(&#039;id&#039;, $id);
        return $this-&gt;db-&gt;update(&#039;materiali&#039;, $materiale);
    }
}
?&gt;
e questo il controller
load-&gt;model(&#039;materiale_model&#039;);
		$this-&gt;load-&gt;model(&#039;misura_model&#039;);
		$this-&gt;load-&gt;library(&#039;validation&#039;);
		$this-&gt;load-&gt;helper(&#039;date&#039;);
    	$this-&gt;load-&gt;library(&#039;pagination&#039;);;		
	}
	
	function index() {
		//lista degli elementi nel database
		$config[&#039;base_url&#039;] = base_url().&#039;index.php/materiali/index&#039;;
    	$config[&#039;total_rows&#039;] = $this-&gt;db-&gt;count_all(&#039;materiali&#039;);
    	$config[&#039;per_page&#039;] = &#039;10&#039;;
    	$config[&#039;uri_segment&#039;] = 3;
    	$config[&#039;full_tag_open&#039;] = &#039;&#039;;
    	$config[&#039;full_tag_close&#039;] = &#039;&#039;;
		$this-&gt;pagination-&gt;initialize($config);
		$data[&#039;materiali&#039;] = $this-&gt;materiale_model-&gt;get();
		$this-&gt;load-&gt;view(&#039;list_materiali&#039;, $data);
		
	}
	
	function add() {
		/*
		preparo i parametri di configurazione per
		la classe &quot;validation&quot;
		*/
		$fields[&#039;nuc&#039;]     = &#039;NUC&#039;;
		$fields[&#039;denominazione&#039;]     = &#039;Denominazione&#039;;
		$fields[&#039;misura_id&#039;]   = &#039;Un Mis&#039;;		
		$fields[&#039;consistenza&#039;]   = &#039;Consistenza&#039;;		
		$fields[&#039;prezzo&#039;]    = &#039;Prezzo&#039;;
		$fields[&#039;note&#039;] = &#039;Note&#039;;
		
		
		$rules[&#039;nuc&#039;] = &#039;required&#039;;
		$rules[&#039;denominazione&#039;] = &#039;required&#039;;
		$rules[&#039;misura_id&#039;] = &#039;required&#124;number&#039;;
		$rules[&#039;consistenza&#039;] 	= &#039;required&#039;;
		$rules[&#039;prezzo&#039;] = &#039;required&#124;number&#039;;
		$rules[&#039;note&#039;] = &#039;required&#039;;
		
		$this-&gt;validation-&gt;set_rules($rules);
		$this-&gt;validation-&gt;set_fields($fields);
		
		if ($this-&gt;input-&gt;post(&#039;submit&#039;) &amp;&amp; $this-&gt;validation-&gt;run()) {
			/*
			ho fatto il post e ho passato la validazione
			quindi salvo nel db i dati
			*/
			$insert[&#039;nuc&#039;]         = $this-&gt;input-&gt;post(&#039;nuc&#039;);
			$insert[&#039;denominazione&#039;]     		= $this-&gt;input-&gt;post(&#039;denominazione&#039;);
			$insert[&#039;misura_id&#039;]       = $this-&gt;input-&gt;post(&#039;misura_id&#039;);
			$insert[&#039;consistenza&#039;]    = $this-&gt;input-&gt;post(&#039;consistenza&#039;);			
			$insert[&#039;prezzo&#039;]   		= $this-&gt;input-&gt;post(&#039;prezzo&#039;);
			$insert[&#039;note&#039;] = $this-&gt;input-&gt;post(&#039;note&#039;);
			
			$this-&gt;materiale_model-&gt;add($insert);
			return $this-&gt;index(); //torno all&#039;indice...
		} else {
			/*
			non ho fatto il post oppure
			non ho passato la validazione
			quindi mostro il form...
			*/
			$data[&#039;misure&#039;]    			= $this-&gt;misura_model-&gt;get();

			$this-&gt;load-&gt;view(&#039;add_materiale&#039;, $data);
		}
	}
	
	function edit($id = false) {
		if (!$id) {
			/*
			se non ho l&#039;id non posso modificare nulla,
			quindi torno all&#039;elenco
			*/
			return $this-&gt;index();
		}
		
		/*
		preparo i parametri di configurazione per
		la classe &quot;validation&quot;
		*/
		$fields[&#039;nuc&#039;]     = &#039;NUC&#039;;
		$fields[&#039;denominazione&#039;]     = &#039;Denominazione&#039;;
		$fields[&#039;misura_id&#039;]   = &#039;Un Mis&#039;;		
		$fields[&#039;consistenza&#039;]   = &#039;Consistenza&#039;;		
		$fields[&#039;prezzo&#039;]    = &#039;Prezzo&#039;;
		$fields[&#039;note&#039;] = &#039;Note&#039;;
		
		$rules[&#039;nuc&#039;] = &#039;required&#039;;
		$rules[&#039;denominazione&#039;] = &#039;required&#039;;
		$rules[&#039;misura_id&#039;] = &#039;required&#124;number&#039;;
		$rules[&#039;consistenza&#039;] 	= &#039;required&#124;number&#039;;
		$rules[&#039;prezzo&#039;] = &#039;required&#039;;
		$rules[&#039;note&#039;] = &#039;required&#039;;
		
		
		$this-&gt;validation-&gt;set_rules($rules);
		$this-&gt;validation-&gt;set_fields($fields);
		
		if ($this-&gt;input-&gt;post(&#039;submit&#039;) &amp;&amp; $this-&gt;validation-&gt;run()) {
			/*
			ho fatto il post e ho passato la validazione
			quindi salvo nel db i dati
			*/
			$insert[&#039;nuc&#039;]         = $this-&gt;input-&gt;post(&#039;nuc&#039;);
			$insert[&#039;denominazione&#039;]     		= $this-&gt;input-&gt;post(&#039;denominazione&#039;);
			$insert[&#039;misura_id&#039;]       = $this-&gt;input-&gt;post(&#039;misura_id&#039;);
			$insert[&#039;consistenza&#039;]    = $this-&gt;input-&gt;post(&#039;consistenza&#039;);			
			$insert[&#039;prezzo&#039;]   		= $this-&gt;input-&gt;post(&#039;prezzo&#039;);
			$insert[&#039;note&#039;] = $this-&gt;input-&gt;post(&#039;note&#039;);
						
			$this-&gt;materiale_model-&gt;edit($insert, $id);
			return $this-&gt;index(); //torno all&#039;indice...
		} else {
			/*
			non ho fatto il post oppure
			non ho passato la validazione
			quindi mostro il form...
			*/
			$data[&#039;id&#039;]       		= $id;
			$data[&#039;materiale&#039;]     	= $this-&gt;materiale_model-&gt;get_single($id);
			$data[&#039;misure&#039;]    			= $this-&gt;misura_model-&gt;get();
			
			$this-&gt;load-&gt;view(&#039;edit_materiale&#039;, $data);
		}
	}
	
	function delete($id) {
		$this-&gt;materiale_model-&gt;delete($id);
		return $this-&gt;index();
	}
}
?&gt;</description>
		<content:encoded><![CDATA[<p>Ho seguito con attenzione le varie fasi di creazione della tua applicazione che ho usato come modello per estrarre i dati da un database esistente ho parecchie difficoltà però quando cerco di paginare i dati con la classe pagination. Mi spiego meglio, se unisco cun una join 2 o 3 tablelle non so come fare per limitare i risultati a 10 items per pagina<br />
questo è il model<br />
db-&gt;select(&#8217;materiali.*, misure.name as misura&#8217;);<br />
        $this-&gt;db-&gt;from(&#8217;materiali&#8217;);<br />
        $this-&gt;db-&gt;join(&#8217;misure&#8217;, &#8216;materiali.misura_id = misure.id&#8217;);<br />
        $this-&gt;db-&gt;order_by(&#8221;denominazione&#8221;, &#8220;desc&#8221;);</p>
<p>        $query = $this-&gt;db-&gt;get();</p>
<p>        return $query-&gt;result_array();<br />
    }<br />
    function get_single($id) {<br />
    	$this-&gt;db-&gt;select(&#8217;materiali.*, misure.name as misura&#8217;);<br />
        $this-&gt;db-&gt;from(&#8217;materiali&#8217;);<br />
        $this-&gt;db-&gt;join(&#8217;misure&#8217;, &#8216;materiali.misura_id = misure.id&#8217;);</p>
<p>        $this-&gt;db-&gt;where(&#8217;materiali.id&#8217;, $id);<br />
        $query = $this-&gt;db-&gt;get();<br />
        return $query-&gt;row_array();<br />
    }<br />
    function add($materiale) {<br />
        return $this-&gt;db-&gt;insert(&#8217;materiali&#8217;, $materiale);<br />
    }<br />
    function delete($id) {<br />
        $this-&gt;db-&gt;where(&#8217;id&#8217;, $id);<br />
        return $this-&gt;db-&gt;delete(&#8217;materiali&#8217;);<br />
    }<br />
    function edit($materiale, $id) {<br />
        $this-&gt;db-&gt;where(&#8217;id&#8217;, $id);<br />
        return $this-&gt;db-&gt;update(&#8217;materiali&#8217;, $materiale);<br />
    }<br />
}<br />
?&gt;<br />
e questo il controller<br />
load-&gt;model(&#8217;materiale_model&#8217;);<br />
		$this-&gt;load-&gt;model(&#8217;misura_model&#8217;);<br />
		$this-&gt;load-&gt;library(&#8217;validation&#8217;);<br />
		$this-&gt;load-&gt;helper(&#8217;date&#8217;);<br />
    	$this-&gt;load-&gt;library(&#8217;pagination&#8217;);;<br />
	}</p>
<p>	function index() {<br />
		//lista degli elementi nel database<br />
		$config['base_url'] = base_url().&#8217;index.php/materiali/index&#8217;;<br />
    	$config['total_rows'] = $this-&gt;db-&gt;count_all(&#8217;materiali&#8217;);<br />
    	$config['per_page'] = &#8216;10&#8242;;<br />
    	$config['uri_segment'] = 3;<br />
    	$config['full_tag_open'] = &#8221;;<br />
    	$config['full_tag_close'] = &#8221;;<br />
		$this-&gt;pagination-&gt;initialize($config);<br />
		$data['materiali'] = $this-&gt;materiale_model-&gt;get();<br />
		$this-&gt;load-&gt;view(&#8217;list_materiali&#8217;, $data);</p>
<p>	}</p>
<p>	function add() {<br />
		/*<br />
		preparo i parametri di configurazione per<br />
		la classe &#8220;validation&#8221;<br />
		*/<br />
		$fields['nuc']     = &#8216;NUC&#8217;;<br />
		$fields['denominazione']     = &#8216;Denominazione&#8217;;<br />
		$fields['misura_id']   = &#8216;Un Mis&#8217;;<br />
		$fields['consistenza']   = &#8216;Consistenza&#8217;;<br />
		$fields['prezzo']    = &#8216;Prezzo&#8217;;<br />
		$fields['note'] = &#8216;Note&#8217;;</p>
<p>		$rules['nuc'] = &#8216;required&#8217;;<br />
		$rules['denominazione'] = &#8216;required&#8217;;<br />
		$rules['misura_id'] = &#8216;required|number&#8217;;<br />
		$rules['consistenza'] 	= &#8216;required&#8217;;<br />
		$rules['prezzo'] = &#8216;required|number&#8217;;<br />
		$rules['note'] = &#8216;required&#8217;;</p>
<p>		$this-&gt;validation-&gt;set_rules($rules);<br />
		$this-&gt;validation-&gt;set_fields($fields);</p>
<p>		if ($this-&gt;input-&gt;post(&#8217;submit&#8217;) &amp;&amp; $this-&gt;validation-&gt;run()) {<br />
			/*<br />
			ho fatto il post e ho passato la validazione<br />
			quindi salvo nel db i dati<br />
			*/<br />
			$insert['nuc']         = $this-&gt;input-&gt;post(&#8217;nuc&#8217;);<br />
			$insert['denominazione']     		= $this-&gt;input-&gt;post(&#8217;denominazione&#8217;);<br />
			$insert['misura_id']       = $this-&gt;input-&gt;post(&#8217;misura_id&#8217;);<br />
			$insert['consistenza']    = $this-&gt;input-&gt;post(&#8217;consistenza&#8217;);<br />
			$insert['prezzo']   		= $this-&gt;input-&gt;post(&#8217;prezzo&#8217;);<br />
			$insert['note'] = $this-&gt;input-&gt;post(&#8217;note&#8217;);</p>
<p>			$this-&gt;materiale_model-&gt;add($insert);<br />
			return $this-&gt;index(); //torno all&#8217;indice&#8230;<br />
		} else {<br />
			/*<br />
			non ho fatto il post oppure<br />
			non ho passato la validazione<br />
			quindi mostro il form&#8230;<br />
			*/<br />
			$data['misure']    			= $this-&gt;misura_model-&gt;get();</p>
<p>			$this-&gt;load-&gt;view(&#8217;add_materiale&#8217;, $data);<br />
		}<br />
	}</p>
<p>	function edit($id = false) {<br />
		if (!$id) {<br />
			/*<br />
			se non ho l&#8217;id non posso modificare nulla,<br />
			quindi torno all&#8217;elenco<br />
			*/<br />
			return $this-&gt;index();<br />
		}</p>
<p>		/*<br />
		preparo i parametri di configurazione per<br />
		la classe &#8220;validation&#8221;<br />
		*/<br />
		$fields['nuc']     = &#8216;NUC&#8217;;<br />
		$fields['denominazione']     = &#8216;Denominazione&#8217;;<br />
		$fields['misura_id']   = &#8216;Un Mis&#8217;;<br />
		$fields['consistenza']   = &#8216;Consistenza&#8217;;<br />
		$fields['prezzo']    = &#8216;Prezzo&#8217;;<br />
		$fields['note'] = &#8216;Note&#8217;;</p>
<p>		$rules['nuc'] = &#8216;required&#8217;;<br />
		$rules['denominazione'] = &#8216;required&#8217;;<br />
		$rules['misura_id'] = &#8216;required|number&#8217;;<br />
		$rules['consistenza'] 	= &#8216;required|number&#8217;;<br />
		$rules['prezzo'] = &#8216;required&#8217;;<br />
		$rules['note'] = &#8216;required&#8217;;</p>
<p>		$this-&gt;validation-&gt;set_rules($rules);<br />
		$this-&gt;validation-&gt;set_fields($fields);</p>
<p>		if ($this-&gt;input-&gt;post(&#8217;submit&#8217;) &amp;&amp; $this-&gt;validation-&gt;run()) {<br />
			/*<br />
			ho fatto il post e ho passato la validazione<br />
			quindi salvo nel db i dati<br />
			*/<br />
			$insert['nuc']         = $this-&gt;input-&gt;post(&#8217;nuc&#8217;);<br />
			$insert['denominazione']     		= $this-&gt;input-&gt;post(&#8217;denominazione&#8217;);<br />
			$insert['misura_id']       = $this-&gt;input-&gt;post(&#8217;misura_id&#8217;);<br />
			$insert['consistenza']    = $this-&gt;input-&gt;post(&#8217;consistenza&#8217;);<br />
			$insert['prezzo']   		= $this-&gt;input-&gt;post(&#8217;prezzo&#8217;);<br />
			$insert['note'] = $this-&gt;input-&gt;post(&#8217;note&#8217;);</p>
<p>			$this-&gt;materiale_model-&gt;edit($insert, $id);<br />
			return $this-&gt;index(); //torno all&#8217;indice&#8230;<br />
		} else {<br />
			/*<br />
			non ho fatto il post oppure<br />
			non ho passato la validazione<br />
			quindi mostro il form&#8230;<br />
			*/<br />
			$data['id']       		= $id;<br />
			$data['materiale']     	= $this-&gt;materiale_model-&gt;get_single($id);<br />
			$data['misure']    			= $this-&gt;misura_model-&gt;get();</p>
<p>			$this-&gt;load-&gt;view(&#8217;edit_materiale&#8217;, $data);<br />
		}<br />
	}</p>
<p>	function delete($id) {<br />
		$this-&gt;materiale_model-&gt;delete($id);<br />
		return $this-&gt;index();<br />
	}<br />
}<br />
?&gt;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
