Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato
    Registrato dal
    Feb 2003
    Messaggi
    392

    Modulo a scelta destinatario...

    Salve a tutti,
    sto realizzando un sito su di un comune, nella sezione contatti oltre a tutte le e-mail dei vari uffici vorrei inserire un moulo di richiesta informazioni tipo questo:
    http://www.comune.roma.it/scrivi/scrivi.asp
    dove ci sia la possibilità una volta selezionato ad esempio l'ufficio tecnico, di inviare il messaggio direttamente all'ufficio selezionato.
    Mi sapreste dare una mano?
    vi ringrazio in anticipo

  2. #2
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    721
    ma usi qualche linguaggio lato serve o il form lo invii tramite mailto: ?
    Se usi un linguaggio lato server (che sarebbe meglio) è facile, basta che tu nell'indirizzo del destinatario inserisca il campo del menu a tendina. Cioè metti
    codice:
    <option name="ufficio stampa" value="info@ufficiostampa.it">
    .
    Se servono altri chiarimenti, chiedi

  3. #3
    Utente bannato
    Registrato dal
    Feb 2003
    Messaggi
    392
    Originariamente inviato da miki_area57
    ma usi qualche linguaggio lato serve o il form lo invii tramite mailto: ?
    Se usi un linguaggio lato server (che sarebbe meglio) è facile, basta che tu nell'indirizzo del destinatario inserisca il campo del menu a tendina. Cioè metti
    codice:
    <option name="ufficio stampa" value="info@ufficiostampa.it">
    .
    Se servono altri chiarimenti, chiedi
    vorrei seguire il tuo consiglio ma parto da zeo con il linguaggio lato server!

  4. #4
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    721
    ipotiziamo che usi php.

    metti nel tag form action="inviodati.php" o come ti pare, il nome lo decidi te.
    Nel file inviodati.php scrivi
    codice:
    <?php
    $destinatario = $HTTP_POST_VARS['qui metti il nome che hai dato al select
    dopo di che come variabile del destinatario dell'e-mail metti
    codice:
    $send = mail("",$oggetto, $messaggio, $destinatari);

  5. #5
    Utente bannato
    Registrato dal
    Feb 2003
    Messaggi
    392
    scusami...potresti farmi un esempio piu' concreto?

  6. #6
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    721
    file con il form
    codice:
    <form action="inviodati.php" metod="post">
    <select name="destinatario">
    <option value="info@pippo.it">Pippo</option>
    <option value="info@pluto.it">Pluto</option>
    </select>
    
    <input name="oggetto">
    
    <input name="corpo">
    </form>

    file inviodati.php
    codice:
    <?php
    
    $destinatario = $HTTP_POST_VARS['destinatario'];
    $corpo = $HTTP_POST_VARS['corpo'];
    $oggetto = $HTTP_POST_VARS['oggetto'];
    $send = mail("",$oggetto, $corpo, $destinatario);
    
    ?>
    dovrebbe essere una cosa del genere, cmq se vai su internet trovi molti script già fatti per inviare l'e-mail

    PS
    ovviamente sul tuo hosting deve esserci il php

  7. #7
    Utente bannato
    Registrato dal
    Feb 2003
    Messaggi
    392
    il mio hosting (aruba) suporta il php
    ho fatto come mi hai detto ma il modulo nn va.
    ho inviato a due mie e-mail. come risposta alla e-mail è uscita una pagina bianca, mentre le e-mail nn sono mai arrivate!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.