<?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[Creare select con value=&amp;quot;selected&amp;quot;]]></title><description><![CDATA[<p dir="auto">Ciao a tutti. Ecco il mio quesito che può sembrare facile, ma io non riesco proprio. Un utente si registra ed inserisce tramite un elenco select (preso da un'altra tabella del db) il nome della città. Successivamente vuole modificare il campo quindi vorrei che lui vedesse cosa aveva scelto prima. Mi spiego meglio con un esempio:</p>
<p dir="auto">Registrazione ---&gt; Catania<br />
Modifica: oltre a tutto l'elenco vorrei che comparisse come "selected" il valore di Catania e poi il resto.</p>
<p dir="auto">E' fattibile?</p>
<p dir="auto">Grazie <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=mke5oho4ck8" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
]]></description><link>https://connect.gt/topic/89684/creare-select-con-value-quot-selected-quot</link><generator>RSS for Node</generator><lastBuildDate>Fri, 22 May 2026 16:58:45 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/89684.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 09 Dec 2008 12:58:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Creare select con value=&amp;quot;selected&amp;quot; on Fri, 15 Jan 2010 15:30:54 GMT]]></title><description><![CDATA[<p dir="auto">Ciao raga, anche a me va in loop, però ho sostituito questa:<br />
while($lista = mysql_fetch_array(mysql_query("SELECT sigla,nome FROM provincie ORDER BY nome")))<br />
{</p>
<p dir="auto">con questa:</p>
<p dir="auto">$query = mysql_query("SELECT sigla,nome FROM provincie ORDER BY nome");<br />
while( $lista = mysql_fetch_array($query))<br />
{<br />
......<br />
}</p>
<p dir="auto">Chi scopre l'arcano del perchè la prima riga va in loop?<br />
Ciao</p>
]]></description><link>https://connect.gt/post/790377</link><guid isPermaLink="true">https://connect.gt/post/790377</guid><dc:creator><![CDATA[gandharva]]></dc:creator><pubDate>Fri, 15 Jan 2010 15:30:54 GMT</pubDate></item><item><title><![CDATA[Reply to Creare select con value=&amp;quot;selected&amp;quot; on Thu, 11 Dec 2008 14:57:05 GMT]]></title><description><![CDATA[<p dir="auto">Altrimenti quale sarebbe l'altro consiglio? Lasciare l'input vuoto per le provincie e le città? Non credo che sia una buona idea, che dite?</p>
]]></description><link>https://connect.gt/post/790362</link><guid isPermaLink="true">https://connect.gt/post/790362</guid><dc:creator><![CDATA[stable]]></dc:creator><pubDate>Thu, 11 Dec 2008 14:57:05 GMT</pubDate></item><item><title><![CDATA[Reply to Creare select con value=&amp;quot;selected&amp;quot; on Thu, 11 Dec 2008 13:16:31 GMT]]></title><description><![CDATA[<p dir="auto">Si, il problema è che non mi fa visualizzare nulla perchè va in loop...</p>
]]></description><link>https://connect.gt/post/790361</link><guid isPermaLink="true">https://connect.gt/post/790361</guid><dc:creator><![CDATA[stable]]></dc:creator><pubDate>Thu, 11 Dec 2008 13:16:31 GMT</pubDate></item><item><title><![CDATA[Reply to Creare select con value=&amp;quot;selected&amp;quot; on Thu, 11 Dec 2008 10:19:35 GMT]]></title><description><![CDATA[<p dir="auto">Oltre al ciclo che ti stampi le option, sctampi una option impostata come selected che abbia come value e nome i parametri impostati in precedenza...<br />
Solo che il valore che hai scelto prima te lo ritroverai 2 volte, visto che viene stampato pure nel ciclo...</p>
]]></description><link>https://connect.gt/post/790347</link><guid isPermaLink="true">https://connect.gt/post/790347</guid><dc:creator><![CDATA[thedarkita]]></dc:creator><pubDate>Thu, 11 Dec 2008 10:19:35 GMT</pubDate></item><item><title><![CDATA[Reply to Creare select con value=&amp;quot;selected&amp;quot; on Wed, 10 Dec 2008 21:32:02 GMT]]></title><description><![CDATA[<p dir="auto">c'è un altro modo per fare ciò che ho chiesto?<br />
Non credo che mai nessuno abbia fatto una cosa del genere...</p>
]]></description><link>https://connect.gt/post/790360</link><guid isPermaLink="true">https://connect.gt/post/790360</guid><dc:creator><![CDATA[stable]]></dc:creator><pubDate>Wed, 10 Dec 2008 21:32:02 GMT</pubDate></item><item><title><![CDATA[Reply to Creare select con value=&amp;quot;selected&amp;quot; on Wed, 10 Dec 2008 19:12:49 GMT]]></title><description><![CDATA[<p dir="auto">Il ciclo mi sembra corretto, non saprei perchè vada in loop...</p>
]]></description><link>https://connect.gt/post/790346</link><guid isPermaLink="true">https://connect.gt/post/790346</guid><dc:creator><![CDATA[thedarkita]]></dc:creator><pubDate>Wed, 10 Dec 2008 19:12:49 GMT</pubDate></item><item><title><![CDATA[Reply to Creare select con value=&amp;quot;selected&amp;quot; on Wed, 10 Dec 2008 16:27:30 GMT]]></title><description><![CDATA[<p dir="auto">Thedarkita, mi va in loop...</p>
]]></description><link>https://connect.gt/post/790359</link><guid isPermaLink="true">https://connect.gt/post/790359</guid><dc:creator><![CDATA[stable]]></dc:creator><pubDate>Wed, 10 Dec 2008 16:27:30 GMT</pubDate></item><item><title><![CDATA[Reply to Creare select con value=&amp;quot;selected&amp;quot; on Tue, 09 Dec 2008 14:27:04 GMT]]></title><description><![CDATA[<p dir="auto">Con questo codice dovrebbe funzionare:<br />
[php]<br />
while($lista = mysql_fetch_array(mysql_query("SELECT sigla,nome FROM provincie ORDER BY nome")))<br />
{<br />
echo '&lt;option value="'.$lista['sigla'].'"'.(($lista['sigla'] == $sceltaprecedente) ? ' selected="selected"' : '').'&gt;'.$lista['nome'].'&lt;/option&gt;';<br />
}<br />
[/php]</p>
<p dir="auto">Devi solo assegnare a $sceltaprecedente la sigla della scelta effettuata precedentemente</p>
]]></description><link>https://connect.gt/post/790345</link><guid isPermaLink="true">https://connect.gt/post/790345</guid><dc:creator><![CDATA[thedarkita]]></dc:creator><pubDate>Tue, 09 Dec 2008 14:27:04 GMT</pubDate></item><item><title><![CDATA[Reply to Creare select con value=&amp;quot;selected&amp;quot; on Tue, 09 Dec 2008 14:19:36 GMT]]></title><description><![CDATA[<p dir="auto">Spetta, sto facendo un pò di confusione io. Allora io ho un db chiamato 'provincie' con questa suddivione:</p>
<p dir="auto">sigla | nome<br />
AG   | Agrigento<br />
CT   | Catania<br />
ecc...</p>
<p dir="auto">Poi ho una tabella users con tanti dati tra cui anche 'provincia'.<br />
Nella fase di registrazione non c'è problema, faccio un ciclo molto semplice e stampo nelle option tutte le provincie e poi l'users ne sceglierà una.</p>
<p dir="auto">Ecco il codice:</p>
<pre><code>
$sql = "SELECT sigla,nome FROM provincie ORDER BY nome";
$result = mysql_query($sql);             
echo"&lt;select name='provincia_nascita'&gt;";
while($row = mysql_fetch_array($result))
{
    print("&lt;option value='".$row['sigla']."'");
    print("&gt;".$row['nome']."&lt;/option&gt;");
}
echo '&lt;/select&gt;

</code></pre>
<p dir="auto">Adesso quando vado sul file modifica.php in cui l'users vorrebbe modificare la provincia, come faccio a far comparire come selezionata la provincia precedentemente scelta e poi tutte le altre..?</p>
<p dir="auto">Adesso credo sia stato più chiaro. <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/customizations/f71a0c43-865f-4388-9868-8b387eebeeb1-mmmm.gif?v=mke5oho4ck8" class="not-responsive emoji emoji-customizations emoji--mmm" title=":?" alt=":mmm:" /></p>
]]></description><link>https://connect.gt/post/790357</link><guid isPermaLink="true">https://connect.gt/post/790357</guid><dc:creator><![CDATA[stable]]></dc:creator><pubDate>Tue, 09 Dec 2008 14:19:36 GMT</pubDate></item><item><title><![CDATA[Reply to Creare select con value=&amp;quot;selected&amp;quot; on Tue, 09 Dec 2008 14:07:43 GMT]]></title><description><![CDATA[<p dir="auto">Se hai effettuato 2 query diverse(almeno da come ho capito io)<br />
Avrai una variabile avente come valore la città scelta precedentemente.</p>
<p dir="auto">Quindi sarebbe sufficiente fare:<br />
[php]<br />
while($lista = mysql_fetch_array($query_lista))<br />
{<br />
echo '&lt;option value="'.$lista['value'].'"'.(($lista['etichetta'] == $sceltaprecedente) ? ' selected="selected"' : '').'&gt;'.$lista['etichetta'].'&lt;/option&gt;';<br />
}<br />
[/php]</p>
]]></description><link>https://connect.gt/post/790342</link><guid isPermaLink="true">https://connect.gt/post/790342</guid><dc:creator><![CDATA[thedarkita]]></dc:creator><pubDate>Tue, 09 Dec 2008 14:07:43 GMT</pubDate></item><item><title><![CDATA[Reply to Creare select con value=&amp;quot;selected&amp;quot; on Tue, 09 Dec 2008 14:02:56 GMT]]></title><description><![CDATA[<p dir="auto">Thedarkita, ti ringrazio per la risposta, ma vorrei anche far visualizzare tramite un while credo anche tutte le altre città che prelevo dal db... non so se sono stato chiaro, e mettere in selected solo quella che l'utente ha scelto...</p>
]]></description><link>https://connect.gt/post/790353</link><guid isPermaLink="true">https://connect.gt/post/790353</guid><dc:creator><![CDATA[stable]]></dc:creator><pubDate>Tue, 09 Dec 2008 14:02:56 GMT</pubDate></item><item><title><![CDATA[Reply to Creare select con value=&amp;quot;selected&amp;quot; on Tue, 09 Dec 2008 13:35:38 GMT]]></title><description><![CDATA[<p dir="auto">Ricavato il valore dal database, basta inserire il valore di partenza avente stesso valore:</p>
<p dir="auto">Esempio pratico:</p>
<p dir="auto">[php]<br />
// Supponiamo questo sia il recupero dal database<br />
$query = mysql_query(".........");<br />
$row = mysql_fetch_array($query);<br />
[/php]</p>
<p dir="auto">Il select lo faremo cosi</p>
<pre><code>
&lt;form id="form1" name="form1" method="post" action=""&gt;
  &lt;select name="select" id="select"&gt;
    &lt;option value="&lt;?=$row['value']?&gt;" selected="selected"&gt;&lt;?=$row['etichetta']?&gt;&lt;/option&gt;
    &lt;option value="Valore1"&gt;1&lt;/option&gt;
    &lt;option value="Valore2"&gt;2&lt;/option&gt;
    &lt;/select&gt;
&lt;/form&gt;

</code></pre>
]]></description><link>https://connect.gt/post/790341</link><guid isPermaLink="true">https://connect.gt/post/790341</guid><dc:creator><![CDATA[thedarkita]]></dc:creator><pubDate>Tue, 09 Dec 2008 13:35:38 GMT</pubDate></item></channel></rss>