<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>CakePHP-it - Agire sui dati inviati da form prima di salvarli su database</title>
		<link>http://www.cakephp-it.org/topic3-agire-sui-dati-inviati-da-form-prima-di-salvarli-su-database.html</link>
		<description>The most recent posts in Agire sui dati inviati da form prima di salvarli su database.</description>
		<lastBuildDate>Thu, 04 Sep 2008 22:01:06 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title>Re: Agire sui dati inviati da form prima di salvarli su database</title>
			<link>http://www.cakephp-it.org/post440.html#p440</link>
			<description>Usa prima di tutto i tags CODE per inserire codice.

Per il resto grazie della soluzione ToX :)</description>
			<author>dummy@example.com (Namaless)</author>
			<pubDate>Thu, 04 Sep 2008 22:01:06 +0000</pubDate>
			<guid>http://www.cakephp-it.org/post440.html#p440</guid>
		</item>
		<item>
			<title>Re: Agire sui dati inviati da form prima di salvarli su database</title>
			<link>http://www.cakephp-it.org/post14.html#p14</link>
			<description>chiedo scusa ero di fretta :p

comunque guardando nel debug mi dava un errore tipo insert into coords values * array o una cosa simile, ho risolto con un foreach:
[code]
            $stringa = $this-&gt;data[&#039;Coord&#039;][&#039;latlonbox&#039;];
            $stringa =trim($stringa, &quot;)(&quot;);
            $pieces = explode(&quot;)(&quot;, $stringa);
            $this-&gt;Coord-&gt;deleteAll(array(&quot;node_id&quot; =&gt; $node_id));
            foreach ($pieces as $piece)
            {
                list($lon, $lat) = split(&quot;, &quot;, $piece);
                $values = array(&quot;id&quot; =&gt; null, &quot;node_id&quot; =&gt; $node_id, &quot;lat&quot; =&gt; $lat, &quot;lon&quot; =&gt; $lon);
                $this-&gt;data[&#039;Coord&#039;] = $values;
                $this-&gt;Coord-&gt;save($this-&gt;data);
            }[/code]

ora sembra funzionare tutto benone. come al solito ho sbattuto la testa per un&#039;ora per capire dove stava il problema, e poi ho trovato la soluzione subito dopo aver chiesto aiuto :D

boh spero possa tornare utile a qualcuno, almeno :P</description>
			<author>dummy@example.com (ToX)</author>
			<pubDate>Wed, 06 Feb 2008 15:54:43 +0000</pubDate>
			<guid>http://www.cakephp-it.org/post14.html#p14</guid>
		</item>
		<item>
			<title>Re: Agire sui dati inviati da form prima di salvarli su database</title>
			<link>http://www.cakephp-it.org/post12.html#p12</link>
			<description>Dovresti, credo, essere più chiaro scrivendo lo schema del modello &quot;Coord&quot; e le regole di validazione, nonchè l&#039;errore che ti restituisce ;)</description>
			<author>dummy@example.com (zuck)</author>
			<pubDate>Wed, 06 Feb 2008 15:16:09 +0000</pubDate>
			<guid>http://www.cakephp-it.org/post12.html#p12</guid>
		</item>
		<item>
			<title>Agire sui dati inviati da form prima di salvarli su database</title>
			<link>http://www.cakephp-it.org/post11.html#p11</link>
			<description>ho un campo, costruito automaticamente, che mi fornisce dati tipo questo:

$data[&#039;Coord&#039;][&#039;latlon&#039;] = (44.33201416209164, 7.488727569580078)(44.391598306810266, 7.524261474609375)(44.42299211572251, 7.5991058349609375);

io dovrei suddividerli in modo da avere latitudine e longitudine separati, e sono riuscito ad ottenere una cosa tipo (faccio un print_r($this-&gt;data);)

    [Coord] =&gt; Array
        (
            [0] =&gt; Array
                (
                    [node_id] =&gt; 9
                    [lat] =&gt; 44.33201416209164
                    [lon] =&gt; 7.488727569580078
                )

            [1] =&gt; Array
                (
                    [node_id] =&gt; 9
                    [lat] =&gt; 44.391598306810266
                    [lon] =&gt; 7.524261474609375
                )
            eccetera...

ora... provando a salvarli con $this-&gt;Coord-&gt;save($this-&gt;data); mi da errore... cosa mi sfugge? :p</description>
			<author>dummy@example.com (ToX)</author>
			<pubDate>Wed, 06 Feb 2008 14:52:21 +0000</pubDate>
			<guid>http://www.cakephp-it.org/post11.html#p11</guid>
		</item>
	</channel>
</rss>
