<?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[select concatenate regioni+province+comun]]></title><description><![CDATA[<p dir="auto">Salve ragazzi devo fare una select dinamica di regioni, province , comuni.</p>
<p dir="auto">ho trovato uno script completo in rete che funziona bene nella lettura, ma quando trasferisco i dati su un'altra tabella di registrazione mi registra non il nome della regione o della provincia ma i loro id , se provo a sostituire id_reg   con il nome_regione  non funziona più  sotto ce la</p>
<p dir="auto">la select<br />
&lt;?php</p>
<p dir="auto">class SelectList<br />
{</p>
<pre><code>protected $conn;

	public function __construct()
	{
		$this-&gt;DbConnect();
	}

	protected function DbConnect()
	{
		include "db_config.php";
		
		$this-&gt;conn = mysql_connect($host,$user,$password) OR die("Impossibile connettersi al database");
		mysql_select_db($db,$this-&gt;conn) OR die("Impossibile selezionare il database $db");
		
		return TRUE;
	}
	
	public function ShowRegioni()
	{
		$sql = "SELECT * FROM regioni";
		$res = mysql_query($sql,$this-&gt;conn);
		$regioni = '&lt;option value="0"&gt;scegli...&lt;/option&gt;';
		
			while($row = mysql_fetch_array($res))
			{
				$regioni .= '&lt;option value="' . $row['id_reg'] . '"&gt;' . utf8_encode($row['nome_regione']) . '&lt;/option&gt;';
			}
			
		return $regioni;
	}
	
	public function ShowProvince()
	{
		$sql = "SELECT * FROM province WHERE id_reg=$_POST[id_reg]";
		$res = mysql_query($sql,$this-&gt;conn);
		$province = '&lt;option value="0"&gt;scegli...&lt;/option&gt;';
		
			while($row = mysql_fetch_array($res))
			{
				$province .= '&lt;option value="' . $row['id_pro'] . '"&gt;' . utf8_encode($row['nome_provincia']) . '&lt;/option&gt;';
			}
			
		return $province;
	}
	
	public function ShowComuni()
	{
		$sql = "SELECT * FROM comuni WHERE id_pro=$_POST[id_pro]";
		$res = mysql_query($sql,$this-&gt;conn);
		$comuni = '&lt;option value="0"&gt;scegli...&lt;/option&gt;';
		
			while($row = mysql_fetch_array($res))
			{
				$comuni .= '&lt;option value="' . $row['comune'] . '"&gt;' . $row['cap'] . ' - ' . utf8_encode($row['comune']) . '&lt;/option&gt;';
			}
			
		return $comuni;
	}
</code></pre>
<p dir="auto">}</p>
<p dir="auto">?&gt;</p>
<p dir="auto">ed il form con cui invio i dati</p>
<p dir="auto">&lt;?session_start();<br />
$titolo=$_POST[titolo];<br />
$nome_regione=$_POST[nome_regione];<br />
$nome_provincia=$_POST[nome_provincia];</p>
<p dir="auto">$comune=$_POST[comune];</p>
<p dir="auto">$visibile=$_POST[visibile];<br />
$_SESSION['categoria']=$categoria;</p>
<p dir="auto">include("datastring.inc.php");</p>
<p dir="auto">$db = mysql_connect($db_host, $db_user, $db_password);</p>
<p dir="auto">if ($db == FALSE)<br />
die ("Errore nella connessione");<br />
mysql_select_db($db_name, $db)<br />
or die ("Errore nella selezione del database");</p>
<p dir="auto">$categoria=ucwords($categoria);<br />
$query = "INSERT INTO dati (titolo,nome_regione,nome_provincia,comune,cap,visibile,data) VALUES ('$titolo','$id_com','$id_pro','$id_reg','$nome_regione','$nome_provincia','$comune','$cap','$visibile',now())";</p>
<p dir="auto">if (mysql_query($query, $db)){<br />
$_SESSION['ultimoid']=mysql_insert_id();<br />
echo "$_SESSION[ultimoid]";</p>
<p dir="auto">echo "L'articolo è stato inserito correttamente&lt;br&gt;";<br />
echo " mail('info@linea300022.com', 'Messaggio dal mio sito web', $nomecontatto)";</p>
<p dir="auto">}<br />
mysql_close($db);<br />
?&gt;</p>
<p dir="auto">&lt;html&gt;</p>
<p dir="auto">&lt;head&gt;<br />
&lt;meta name="GENERATOR" content="Microsoft FrontPage 5.0"&gt;<br />
&lt;meta name="ProgId" content="FrontPage.Editor.Document"&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=windows-1252"&gt;<br />
&lt;title&gt;b&lt;/title&gt;<br />
&lt;/head&gt;</p>
<p dir="auto">&lt;body&gt;</p>
<p dir="auto">&lt;?php<br />
// Recupero i valori inseriti nel form<br />
$nomecontatto = $_POST['nomecontatto'];<br />
$email = $_POST['email'];<br />
$categoria = $_POST['categoria'];</p>
<p dir="auto">// compilo un messaggio combinando i dati recuperati dal form<br />
$testo = "nomecontatto: " . $nomecontatto . "\n"<br />
. "Email: " . $email . "\n"<br />
. "Categoria: " . $categoria;</p>
<p dir="auto">// uso la funzione mail di PHP per inviare questi dati al mio indirizzo di posta<br />
mail('info@linea300022.com', 'Messaggio da <a href="http://casavacanzeaffari.com" rel="nofollow ugc">casavacanzeaffari.com</a>', $testo);</p>
<p dir="auto">// Mostro un messaggio di conferma all'utente<br />
echo 'Grazie per averci contattato!';<br />
?&gt;</p>
<p dir="auto">&lt;script language="JavaScript"&gt;</p>
<p dir="auto">parent.frames[1].document.location="sin.php";<br />
parent.frames[2].document.invio.submit();<br />
&lt;/script&gt;<br />
&lt;/body&gt;</p>
<p dir="auto">&lt;/html&gt;</p>
<p dir="auto">grazieeee  a tuttiiiiii <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/customizations/54a3bffb-5e4a-4eb8-81dc-99b2072e5d05-175.gif?v=pjkabbjvlkk" class="not-responsive emoji emoji-customizations emoji--ciauz" title=":ciauz:" alt=":ciauz:" /></p>
]]></description><link>https://connect.gt/topic/226915/select-concatenate-regioni-province-comun</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 22:56:40 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/226915.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 28 Nov 2016 16:29:56 GMT</pubDate><ttl>60</ttl></channel></rss>