Form operativo dall'interfaccia progettazione?

Di: Willer23 | 26/09/2020 17:29:54
Premessa: non so programmare e non voglio usare script,
ma se possibile solo l'interfaccia del programma con comandi (interfaccia progettazione)
Ho creato un form con i campi da compilare: nome,cognome,..
Ho 3 incognite:
1.Fare in modo che cliccando sul tasto "spedisci"
tutte le informazioni scritte siano inserite
in un file di excel all'interno dell'albero del sito.
2.Fare in modo che cliccando sul tasto "spedisci"
tutte le informazioni scritte siano spedite via e-mail
3.Prima del tasto "spedisci" o inserito il tasto "accetta
condizioni", ma devo fare in modo che se non lo si spunta,
le informazioni non vengono effettivamente spedite,
quindi, se ci si dimentica, con un avvertimento che dica di cliccare "accetta", come faccio?
Qualcuno per favore mi aiuti!

Risposte



Per le prime incognite non capisco se ti occorrono tutte e due o soltanto una...
Tuttavia, dipende dall'uso che devi farne di questi dati. Se li devi spedire via email ti occorre un particolare script preposto a questa funzione. Dipende dal tipo di linguaggio. In PHP puoi usare script facilmente reperibili in rete per l'invio della posta. Nel tuo motore di ricerca basta digitare "send mai" PHP. Per il linguaggio ASP esistono script omologhi. Se questi dati li devi conservare ti occorre un database molto più semplice da gestire che un foglio Excel che avrebbe bisogno di un diverso tipo di approccio.
Per quanto riguarda i controlli del form per abilitare i check che ti occorrono, puoi scaricarti gratuitamente da internet l'estensione "Yaromat" che si occupa di queste funzioni. Lo uso anch'io in una delle pagine del mio sito...

Di: Gian Paolo | 26/09/2020 17:30:54


Ciao Gian Paolo, scusami ancora:
la prima incognita è la gestione dei contatti,
mi hai scritto che ci vorrebbe un diverso tipo di approccio: cosa intendi? sono facilmente gestibili i contatti? e come?
Un aseconda domanda, inseriti i dati dal sito,
e accettato con il tasto, devo preparare un messaggio
che mi dice che i dati sono stati correttamente ricevuti,
come faccio?
Se la cosa fosse difficile, ecco perchè
avevo posto l'interrogativo su un eventaule
gestione via e-mail,
qualora appunto fosse impossibile per me gestire
devi conatti.
Per il download di "yoromat" ci sto lavorando,
l'unica cosa non mi è chiaro
se devo creare sotto cartelle: dreamweaver3/configuration/behaviors/actions/yaromat
oppure scompattare direttamente in actions, lo steso per dreamweaver3/configuration/inspectors/...?
Se gentilemte mi aiuti, quando puoi, te ne sare grato.
ciao

Di: Willer23 | 26/09/2020 17:30:54


Partiamo da una cosa certa: in tutti i casi menzionati c'è bisogno di script di programmazione da cui non si puo' prescindere.
Spedendo dati a mezzo email c'è bisogno di uno script che invia i dati al serverweb che li elabora e li consegna al destinatario. Questi script sono reperibili sul web basta digitare nel proprio motore di ricerca "Form mai". Alcuni servizi di hosting lo offrono come servizio aggiuntivo gratuito. Se tali dati devono essere conservati è conveniente usare un database, Access, MySql ecc. associato a pagine dinamiche che permetterebbero la consultazione. I fogli Excel non c'entrano in questo caso... sarebbe una cosa complicatissima esportare dati dinamici in questo formato.
Per quanto riguarda Yaromat, si tratta di un'estensione da scaricare e installare. Nessuna procedura complicata... doppio clic sul file exe ed ecco comparire la funzione in Dreamweaver con relativi comandi e interfaccia. Niente di cio' che hai detto a proposito di cartelle ed altro.
Non so se c'è la versione per CS3... devo verificare.
Altrimenti puoi usare il "Convalida modulo" di DW. Dal pannello Tag > Scheda comportamenti > Clicchi sul segno + Convalida modulo.

Di: Gian Paolo | 26/09/2020 17:30:54


Grazie intanto per la tua risposta precisa
Ho ragionato sull'uso del form
e ho deciso di fare inviare un e-mail ad un indirizzo.
Ho guardato molti siti, il sito php, giorgiotave e altri...
Ho cercato tramite motori "send mai" e altro...
Non riesco ad uscirne però!
Io ho già il mio form pronto,
non riesco però a scrivere due script di comando:
-il primo il comando script di spedizione e-mail senza aprire outlook e scrivere poi l'indirizzo
a cui inviare nel posto giusto
-il secondo, cliccando send, di non andare in altre pagine
e rimanere li!
Quando hai un secondo mi aiuti, scusami ancora.
Ciao grande!

Di: Willer23 | 26/09/2020 17:30:54


Ho guardato anche la tua discussione:
http://www.001design.it/forum_italiano/thread.php?id=7435
Ho provato ad incollare (nota in rosso)
<form id="form2" name="form2" method="post" action="$MailToAddress = "indirizzo@libero.it"; enctype="text/plain">
<table width="341" border="0">
<tr>
<td width="90" nowrap="nowrap" class="Stile5"><div align="right">Job:</div></td>
<td width="237" colspan="2"><select name="Elenco2" id="Elenco2" lang="240" xml:lang="240">
<option value="Distributor" selected="selected">Distributor</option>
<option value="Importer">Importer</option>
<option value="Contractor">Contractor</option>
<option value="Architect">Architect</option>
<option value="Lighting Designer">Lighting Designer</option>
<option value="Lighting Consulting">Lighting Consulting</option>
<option value="Public Authority">Public Authority</option>
<option value="Interior Designer">Interior Designer</option>
<option value="Manufacturer">Manufacturer</option>
<option value="Installer">Installer</option>
<option value="Representative">Representative</option>
<option value="End User">End User</option>
<option value="Others">Others</option>
</select></td>
</tr>
<tr>
<td nowrap="nowrap" class="Stile5"><div align="right">Name:</div></td>
<td colspan="2"><input name="surnametext" type="text" id="surnametext" size="40" /></td>
</tr>
<tr>
<td nowrap="nowrap" class="Stile5"><div align="right">Surname:</div></td>
<td colspan="2"><input name="company" type="text" id="company" size="40" /></td>
</tr>
<tr>
<td nowrap="nowrap" class="Stile5"><div align="right">Company:</div></td>
<td colspan="2"><input name="namet2" type="text" id="namet2" size="40" /></td>
</tr>
<tr>
<td nowrap="nowrap" class="Stile5"><div align="right">Address:</div></td>
<td colspan="2"><input name="namet5" type="text" id="namet5" size="40" /></td>
</tr>
<tr>
<td nowrap="nowrap" class="Stile5"><div align="right">City:</div></td>
<td colspan="2"><input name="namet6" type="text" id="namet6" size="40" /></td>
</tr>
<tr>
<td nowrap="nowrap" class="Stile5"><div align="right">Province:</div></td>
<td colspan="2"><input name="namet7" type="text" id="namet7" size="40" /></td>
</tr>
<tr>
<td nowrap="nowrap" class="Stile5"><div align="right">Postal Code:</div></td>
<td colspan="2"><input name="namet8" type="text" id="namet8" size="40" /></td>
</tr>
<tr>
<td nowrap="nowrap" class="Stile5"><div align="right">Nation:</div></td>
<td colspan="2"><input name="namet9" type="text" id="namet9" size="40" /></td>
</tr>
<tr>
<td nowrap="nowrap" class="Stile5"><div align="right">Phone:</div></td>
<td colspan="2"><input name="namet10" type="text" id="namet10" size="40" /></td>
</tr>
<tr>
<td nowrap="nowrap" class="Stile5"><div align="right">E-mail:</div></td>
<td colspan="2"><input name="namet11" type="text" id="namet11" size="40" /></td>
</tr>
<tr>
<td nowrap="nowrap" class="Stile5"><div align="right">Web-site:</div></td>
<td colspan="2"><input name="namet12" type="text" id="namet12" size="40" /></td>
</tr>
<tr>
<td nowrap="nowrap" class="Stile5"><div align="right">Information:</div></td>
<td colspan="2"><input name="namet" type="text" id="namet" size="40" /></td>
</tr>
<tr>
<td nowrap="nowrap" class="Stile5"><div align="right"></div></td>
<td colspan="2"><input type="submit" name="Send" id="Send" value="Send" /></td>
</tr>
</table>
</form></td>Text Text Text
..e poi appena indietro dove vedi "send",
credo di dover mettere il comando di stare nella stessa pagina.
Per quanto riguarda l'avvertimento cliccando dreamw mi mette già lui l'avvertimento e questo è a posto,
ma poi mi da errore perchè mi manca un comando di script,
per stare nella stessa pagina....sto impazzendo!!
... Text TEXT

Di: Willer23 | 26/09/2020 17:31:54