<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Query per una textarea]]></title><description><![CDATA[<p dir="auto">Salve ragazzi...non so come realizzare una query così strutturata:</p>
<ol>
<li>ho un form con una textarea;</li>
<li>all'interno di questa metto delle parole, una per ogni riga</li>
<li>devo far in modo da leggere ciascuna riga e confrontarla con una tabella del db per verificare se già esiste o meno...<br />
Come fare?</li>
</ol>
<p dir="auto">Supponiamo che faccio la query che legge tutti i campi presente nella tabella desiderata,<br />
facci un mysql_fech_array, metto un while e scansione elemento per elemento...</p>
<p dir="auto">Ma come faccio a leggere i campi della textarea riga per riga e a far il confronto?</p>
<p dir="auto">Grazie!</p>
]]></description><link>https://connect.gt/topic/117227/query-per-una-textarea</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Apr 2026 12:21:09 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/117227.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 14 Dec 2009 09:04:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Query per una textarea on Tue, 15 Dec 2009 20:53:58 GMT]]></title><description><![CDATA[<p dir="auto">Ragazzi...davvero un grazie a tutti voi, grazie ai vostri piccoli suggerimenti ci sono riusciti.</p>
<p dir="auto">Posto il codice nel caso possa servire anche a qualcun'altro:<br />
[PHP]<br />
$elenco = array();<br />
$array=explode("\r\n",$_POST['textarea']);</p>
<p dir="auto">$count=0;</p>
<p dir="auto">foreach($array as $row['campo'] ) {</p>
<p dir="auto">$campo=$row['campo'];<br />
$query= mysql_query("SELECT email FROM email WHERE email='$campo' ");<br />
$email=mysql_fetch_array($query);<br />
//echo $email[0]."+++++++++++++&lt;br&gt;";<br />
if($email[0]!=""){<br />
} else {<br />
echo $row['campo']."; ";<br />
$a=mysql_query("INSERT INTO email (email) VALUES("$campo")") or die (mysql_error());<br />
$count=$count+1;<br />
}</p>
<p dir="auto">unset($campo);<br />
unset($query);<br />
unset($email);<br />
}<br />
[/PHP]</p>
<p dir="auto">Felino!</p>
]]></description><link>https://connect.gt/post/878830</link><guid isPermaLink="true">https://connect.gt/post/878830</guid><dc:creator><![CDATA[felino]]></dc:creator><pubDate>Tue, 15 Dec 2009 20:53:58 GMT</pubDate></item><item><title><![CDATA[Reply to Query per una textarea on Tue, 15 Dec 2009 19:09:33 GMT]]></title><description><![CDATA[<p dir="auto">Prova cosi:<br />
[php]<br />
$array=explode("\r\n",$_POST['textarea']);<br />
[/php]</p>
]]></description><link>https://connect.gt/post/878822</link><guid isPermaLink="true">https://connect.gt/post/878822</guid><dc:creator><![CDATA[thedarkita]]></dc:creator><pubDate>Tue, 15 Dec 2009 19:09:33 GMT</pubDate></item><item><title><![CDATA[Reply to Query per una textarea on Tue, 15 Dec 2009 19:06:38 GMT]]></title><description><![CDATA[<p dir="auto">Ho capito ove sta il problema ma non so come risolverlo:</p>
<p dir="auto">$array=explode(chr(13),$_POST['textarea']);<br />
nel chr(13), stesso problema se metto "&lt;br&gt;" oppure "\n".</p>
<p dir="auto">ed inserisco i campi nella textarea come:<br />
nome1<br />
nome2<br />
nome3</p>
<p dir="auto">se invece metto:<br />
$array=explode(";",$_POST['textarea']);<br />
ed inserisco nella textarea:<br />
nome1;nome2;nome3;<br />
funzia il tutto correttamente...</p>
<p dir="auto">come risolvere?</p>
]]></description><link>https://connect.gt/post/878827</link><guid isPermaLink="true">https://connect.gt/post/878827</guid><dc:creator><![CDATA[felino]]></dc:creator><pubDate>Tue, 15 Dec 2009 19:06:38 GMT</pubDate></item><item><title><![CDATA[Reply to Query per una textarea on Tue, 15 Dec 2009 18:36:39 GMT]]></title><description><![CDATA[<p dir="auto">Ragazzi..diciamo che ho quasi risolto, ma qualcosina ancora non va:<br />
se inserisco come prima voce un campo che e' già presente nel database mi dice che c'è ed è ok!<br />
Ma se inserisco 2 voci già presenti nel database, per la prima mi dice che c'è, mentre la seconda non riesce a trovarla?!?!</p>
<p dir="auto">Praticamente la query la faccio direttamente con il campo che ho inserito nella textarea,<br />
vi posto il codice:</p>
<p dir="auto">[PHP]<br />
$elenco = array();<br />
$array=explode(chr(13),$_POST['textarea']);</p>
<p dir="auto">foreach($array as $row['campo'] ) {</p>
<p dir="auto">$campo=$row['campo'];<br />
echo "- ".$campo."&lt;br&gt;";<br />
$query= mysql_query("SELECT email FROM email WHERE email='$campo' ");<br />
$email=mysql_fetch_array($query);<br />
if($email[0]!=""){<br />
} else {<br />
echo $row['campo']." non c'è;&lt;br&gt;";<br />
}</p>
<p dir="auto">unset($campo);<br />
unset($query);<br />
unset($email);<br />
}<br />
[/PHP]</p>
<p dir="auto">Grazie!</p>
]]></description><link>https://connect.gt/post/878826</link><guid isPermaLink="true">https://connect.gt/post/878826</guid><dc:creator><![CDATA[felino]]></dc:creator><pubDate>Tue, 15 Dec 2009 18:36:39 GMT</pubDate></item><item><title><![CDATA[Reply to Query per una textarea on Tue, 15 Dec 2009 17:14:41 GMT]]></title><description><![CDATA[<p dir="auto">Ciai ragione scusa!, allora fai un seplice ciclo for al interno del while e con il contatore ti sposti l'indice della variabile $array, metti un if per vedere se sono uguale ed il gioco è fatto!!!</p>
]]></description><link>https://connect.gt/post/878824</link><guid isPermaLink="true">https://connect.gt/post/878824</guid><dc:creator><![CDATA[giovandres90]]></dc:creator><pubDate>Tue, 15 Dec 2009 17:14:41 GMT</pubDate></item><item><title><![CDATA[Reply to Query per una textarea on Tue, 15 Dec 2009 17:06:06 GMT]]></title><description><![CDATA[<p dir="auto">Ma se scrivo questa istruzione:</p>
<p dir="auto">[php]foreach($array as $row['campo'] )[/php]</p>
<p dir="auto">io sto solo associando il valore i-esimo dell'array a $row['campo'] no?</p>
<p dir="auto">Oppure sto facendo un confronto?</p>
]]></description><link>https://connect.gt/post/878828</link><guid isPermaLink="true">https://connect.gt/post/878828</guid><dc:creator><![CDATA[felino]]></dc:creator><pubDate>Tue, 15 Dec 2009 17:06:06 GMT</pubDate></item><item><title><![CDATA[Reply to Query per una textarea on Tue, 15 Dec 2009 13:21:16 GMT]]></title><description><![CDATA[<p dir="auto">Prova cosi:<br />
[php]<br />
$array=explode("\n",$_POST['textarea']);</p>
<p dir="auto">while($row=mysql_fetch_array($query))<br />
{<br />
foreach($array as $row['campo'] )<br />
{<br />
// istruzioni da iterare<br />
}<br />
}<br />
[/php]</p>
]]></description><link>https://connect.gt/post/878823</link><guid isPermaLink="true">https://connect.gt/post/878823</guid><dc:creator><![CDATA[giovandres90]]></dc:creator><pubDate>Tue, 15 Dec 2009 13:21:16 GMT</pubDate></item><item><title><![CDATA[Reply to Query per una textarea on Tue, 15 Dec 2009 13:13:03 GMT]]></title><description><![CDATA[<p dir="auto">Puoi usare foreach, ma non fai prima a fare le operazioni direttamente li senza metterli un altro array?</p>
]]></description><link>https://connect.gt/post/878821</link><guid isPermaLink="true">https://connect.gt/post/878821</guid><dc:creator><![CDATA[thedarkita]]></dc:creator><pubDate>Tue, 15 Dec 2009 13:13:03 GMT</pubDate></item><item><title><![CDATA[Reply to Query per una textarea on Tue, 15 Dec 2009 13:07:20 GMT]]></title><description><![CDATA[<p dir="auto">Ho fatto il seguente codice:</p>
<pre><code>
$elenco = array();
$row=explode("\n", $_POST['textarea']); 
    
    foreach($row as $ciccio){
        $value = trim($ciccio);    
        $elenco[$value] = '' . $value . '';
}

</code></pre>
<p dir="auto">Ma come faccio a scorrere il contenuto di $elenco?</p>
]]></description><link>https://connect.gt/post/878825</link><guid isPermaLink="true">https://connect.gt/post/878825</guid><dc:creator><![CDATA[felino]]></dc:creator><pubDate>Tue, 15 Dec 2009 13:07:20 GMT</pubDate></item><item><title><![CDATA[Reply to Query per una textarea on Mon, 14 Dec 2009 09:51:13 GMT]]></title><description><![CDATA[<p dir="auto">Ciao felino, potresti usare un separatore per capire le righe ad esempio una virgola, ogni virgola è una riga, quado mandi il modulo del textarea fai un explode("," , $stringa) e dividi la stringa, dopo di che procedi con l'analisi...</p>
]]></description><link>https://connect.gt/post/878829</link><guid isPermaLink="true">https://connect.gt/post/878829</guid><dc:creator><![CDATA[giovandres90]]></dc:creator><pubDate>Mon, 14 Dec 2009 09:51:13 GMT</pubDate></item></channel></rss>