WebSite X5Help Center

 
Sandro T.
Sandro T.
User

Campo Select, Lista a discesa  it

Автор: Sandro T.
Просмотрено 1201, Подписчики 4, Размещенный 0  

Buongiorno a tutti, sto muovendo i primi passi con WebSite X5 Pro 14.
Devo creare una pagina con un form in cui l'utente deve scegliere un articolo da una lista a discesa (select), compilare dei campi descrittivi di testo ed inviarlo ad un record database MySql. L'elenco degli articoli sarà soggetto a frequenti aggiornamenti per cui volevo evitare di modificarli ogni volta da webSite. E' possibile popolare dinamicamente una lista attingendo dati da un file esterno di testo opportunamente predisposto o da una tabella? Spero di essere stato chiaro, Vi ringrazio in anticipo.

Размещено
4 Ответы - 1 Полезно - 1 Корректно
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца PT

... l'unico che possa modificare dati dinamicamente online sarebbe l'Oggetto Contenuto Dinamico ...

... non so quale sia lo scopo e non so se faccia al caso tuo, ma si potrebbero correggere elenchi tramite file CSV da editare con il proprio Foglio di Calcolo ed inviare in rete via FTP...

... oppure cercare in rete risorse che facciano al caso, e poi cercare di implementare nel progetto tramite i pannelli ESPERTO ed Oggetto Codice HTML...

... eventualmente attendi gli esperti che possano dirti di più...

.




Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Giorgio C.
Giorgio C.
User

Certo che si può fare.

Devi costruire il form a mano.

ecco il codice per il select

<?php
echo"<select name=\"nome\">";
$fp = fopen("datinome.txt","r");
fgets($fp);
while(!feof($fp))
{
list($uno,$nomi) = explode("=",fgets($fp));
echo "<option value=\"$nomi\">$nomi</option>";
}
fclose($fp);
echo "</select>";
?>

il grassetto è il nome del file che deve stare nella root, la pagina deve essere php, ti posto un esempilo per il contenuto del file txt

&nome0=seleziona il nome
&nome1=Gigi
&nome2=Ugo
&nome3=Tatiana
&nome4=Ermenegildo
&nome5=Ermes

ciao

Читать больше
Размещено От Giorgio C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца PT

... sì, ...infatti, con codice extra si possono trovare diverse soluzioni in rete...

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Sandro T.
Sandro T.
User
Автор

Ringrazio tutti per le soluzioni postate, seguo il consiglio di Giorgio, ha centrato proprio quello che cercavo. Grazie!

Читать больше
Размещено От Sandro T.