Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    form con scelta email di invio

    ciao a tutti,
    come da titolo sto cercando di creare un form con una tendina nella quale posso scegliere l'indirizzo a cui inviare l'email. Non essendo esporto, giustamente tutti i miei piani sono vanificati :-D qualcuno può darmi una mano? Grazie mille!
    http://www.acciarello.com
    Il quartiere aperto al mondo

  2. #2
    fatti spostare sulla sezione html..
    Questa volta, più che un voto.. è favoreggiamento.

  3. #3
    ehm... ... ...e come faccio? :-D
    http://www.acciarello.com
    Il quartiere aperto al mondo

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    L'ho fatto io per te, per il futuro clicca -->
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    ok grazie mille e scusate il casino ma non sapevo come fare!!! Ma qualcuno può darmi una mano per il form?
    http://www.acciarello.com
    Il quartiere aperto al mondo

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Quote Originariamente inviata da slam.mix Visualizza il messaggio
    Non essendo esporto
    non ti preoccupare: qui nessuno è esporto, almeno credo

    qual'è il problema? hai già fatto qualcosa?

  7. #7
    Grazie,dunque, ho creato questo: Ma credo ci sia tanto di sbagliato!

    Questo è il form:
    codice HTML:
     <form name="modulo" action="invia_email.php" method="post">
    <table>
             <tr>
                   <td>   
                            <select name="mailto">
        <option value="mailto1">indirizzo1@dominio.com</option>
        <option value="mailto2">indirizzo2@dominio.com</option>
       </select>
                    </td>
             </tr> 
             <tr>
      <td>Nome*:</td><td><input type="text" name="nome" size="20"></td>
     </tr>
     <tr>
      <td>Cognome*:</td><td><input type="text" name="cognome" size="20"></td>
     </tr>
     <tr>
      <td>Indirizzo email*:</td><td><input type="text" name="indirizzo" size="20"></td>
     </tr>
     <tr>
      <td>Commenti:</td><td><textarea name="commenti" cols="20" rows="7"></textarea></td>
     </tr>
     <tr>
      <td colspan="2" align="center"><input type="submit" value="Invia email"></td>
     </tr>
    </table>
    </form>
    e questo è il file invia_email.php
    Codice PHP:
    <?php 
    $messaggio
    ="Questa email ti è stata inviata dal sito. L'utente $_POST[nome] $_POST[cognome] (a cui puoi rispondere a: $_POST[indirizzo].\nCommenti rilasciati: $_POST[testo]"
    if (
    mail("$_POST[mailto]""Invio email da: $_POST[nome] $_POST[cognome]"$messaggio)) 

    print 
    'Messaggio inviato correttamente.'

    else 

    print 
    'Messaggio non inviato'

    ?>
    Non riesco a capire perchè sbaglio!!
    http://www.acciarello.com
    Il quartiere aperto al mondo

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    per quel che riguarda il form:
    devi indicare l'indirizzo di destinazione anche nel valore della select (o una variabile che poi interpreti/lavori lato server, ma è un'altro discorso):
    codice HTML:
    <select name="mailto">
        <option value="indirizzo1@dominio.com">indirizzo1@dominio.com</option>
        <option value="indirizzo2@dominio.com">indirizzo2@dominio.com</option>
       </select>
    per quel che riguarda la procedura di spedizione in php mancano un po' di istruzioni, prova a dare un'occhiata alle guide di base. se ti necessita chiedi pure chiarimenti nella sezione php

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.