Newsgroup: it.comp.www.php
Titolo: consiglio -> per risparmiare tempo

salve,
dunque il mio problema è questo
ho una elenco di prov e di nazioni dentro una select (elenco a discesa)
questi dati sono dentro un file
elenco_prov.php
ed
elenco_naz.php
a livelli pratici non mi serve un id ma solo un testo
quindi non sono presenti nel db ma solo in questi file.
i file sono +o- così
//prov
                    <select name="provincia" size="1" class="grafa">
                      <option value="Agrigento">Agrigento</option>
                      <option value="Alessandria">Alessandria</option>
                ...
etc.
nazioni è uguale
mi chiedevo esiste qualche truchetto (usando il php) che mi permette (ed 
ipotizzando che nel form faccio così : <? include("elenco_prov.php"); ?> )
di selezionare in base al testo (es: italia) l'item esatto nell'elenco a 
discesa ?
..spero di essere stato chiaro...

 ..spero di essere stato chiaro...
ma hai l'elenco di tutte le province di tutte le nazioni della lista che
hai?
-- 
www.iuz-lab.info

hai?
si
uno delle nazioni
uno delle province

 ipotizzando che nel form faccio cosě : <? include("elenco_prov.php"); ?> )



il problema e che io non ho idea di come fare il conffronto mi spiego...
ho un file con un elenco come quello che ho mostrato prima stop
io pensavo qualche soluzione a livello di file caricare e parsare.... il 
testo qualche idea  ? alla fine vado sul db e buona notte


in effetti è più "elengante così" senti dove posso trovare uno script con 
l'export di due tabella del genere ???
prov e nazioni per evitare di inserirle a mano

 in effetti č piů "elengante cosě" senti dove posso trovare uno script con



non ti ho capito ? ....
il dump delle province l'ho trovato ora mi servirebbe delle nazioni ....

yag ha scritto:

Riformulo la domanda di iuz: hai un elenco delle 
province/stati/dipartimenti/quant'altro di tutte le nazioni del mondo?
Se si, come fai a gestire con due files come quelli indicati 
l'accoppiata nazione/province?
In ogni caso, se ce l'hai potresti postarlo? Credo sarebbe utile a molti 
(a me sicuramente :) ).
Paolo
-- 
=====================
L'indirizzo riportato come reply non è valido. Per contattarmi in 
privato rispondere al presente messaggio nel newsgroup, indicando 
l'indirizzo a cui si desidera essere contattati.

discesa ?
Fammi capire, vuoi ottenere ad esempio se la provincia attiva fosse
Milano una cosa del genere:
...
	<option value="MS">Massa Carrara</option>
	<option value="MT">Matera</option>
	<option value="ME">Messina</option>
	<option value="MI" selected>Milano</option>
	<option value="MO">Modena</option>
	<option value="NA">Napoli</option>
...
Ho fatto qualcosa di simile, perň l'elenco delle provincie l'ho
salvato in un file apposito in un array di questo tipo:
	// Provincie Italiane 
$prov_list = array (
	"AG" => "Agrigento",
	"AL" => "Alessandria",
	"AN" => "Ancona",
	"AO" => "Aosta",
...
In questo modo la SELECT la genero con un loop, ed č piů facile
introdurre un controllo che ad ogni giro confronti la sigla corrente
con quella da visualizzare.
foreach($prov_list as $h => $j) {
    if ($provincia == $h) {
        print "<option value=\"$h\" selected>$j</option>\n";
    } else {
        print "<option value=\"$h\">$j</option>\n";
    }
}

 }
foreach($prov_list as $h => $j) {
  $sel = ($provincia == $h) ? ' selected' : '';
  echo "<option value='$h'$sel>$j</option>\n";
}
foreach($prov_list as $h => $j) {
  echo "<option value='$h'";  
  echo ($provincia == $h) ? ' selected' : '';
  echo ">$j</option>\n";
}
foreach($prov_list as $h => $j) {
  echo "<option value='$h'", ($provincia == $h) ? ' selected' : '' ,
">$j</option>\n";
}
-- 
www.iuz-lab.info

alla fine ho risolto usando il db grazie cmq ...
"iuz" <us...@host.network> ha scritto nel messaggio 
news:wtfDe.86673$h5.36...@news3.tin.it...
