Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    173

    Inviare email con campi form

    Ciao ragazzi,
    vorrei creare un email con i campi inseriti in un form. Ho provato a leggere la funziona mail del php ma mi sembra troppo complesso con quello che voglio fare io..

    mi servirebbe fare una cosa del genere

    da: email@mittente.it

    Oggetto: richiesta dal sito

    Nome: Pinco
    Cognome: Pallino

    Grazie mille a tutti

  2. #2
    La funzione mail fa quello che ti serve. Leggi nuovamente il manuale ufficiale, è completo di esempi pronti all'uso.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    173
    come posso verificare lo script in locale?

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    173
    L'invio della mail funziona.. l'unico problema è che non riesco a passare le variabili al campo message..
    Ecco il codice, come faccio a richiamarle nel campo message?

    <?php
    $nome = $_POST["nome"];
    $cognome = $_POST["cognome"];
    $paese = $_POST["paese"];
    $provincia = $_POST["provincia"];
    $email = $_POST["email"];
    $cellulare = $_POST["cellulare"];
    $tipo_richiesta = $_POST["tipo_richiesta"];
    $arrivo = $_POST["arrivo"];
    $partenza = $_POST["partenza"];
    $persone = $_POST["persone"];
    $note = $_POST["note"];
    $personali = $_POST["personali"];

    $chandle = mysql_connect("xxx", "xxx", "xxx");
    $db_selected = mysql_select_db("xxx");
    $sql = mysql_query("INSERT INTO modulo_prenotazioni (nome, cognome, paese, provincia, email, cellulare, tipo_richiesta, arrivo, partenza, persone, note, personali) VALUES ('$nome', '$cognome', '$paese', '$provincia', '$email', '$cellulare', '$tipo_richiesta', '$arrivo', '$partenza', '$persone', '$note', '$personali')") or die("QUERY FALLITA!!!" . mysql_error());


    $to = 'info@villapapaleo.it';
    $subject = 'Prova';
    $message = '$nome';
    $headers = 'From: info@villapapaleo.it' . "\r\n" .
    'Reply-To: info@villapapaleo.it' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

    mail($to, $subject, $message, $headers);






    ?>

  5. #5

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    173
    Ho fatto in questo modo ma non funziona.. ho letto il manuale ma non trovo niente che mi possa aiutare.

    $message = 'echo Nome "$nome"';

    Grazie mille

  7. #7
    Originariamente inviato da mcfede88
    Ho fatto in questo modo ma non funziona.. ho letto il manuale ma non trovo niente che mi possa aiutare.

    $message = 'echo Nome "$nome"';
    Dire che hai letto il manuale è un po' esagerato.

    http://www.php.net/manual/en/language.types.string.php
    Single quoted

    Note: Unlike the two other syntaxes, variables and escape sequences for special characters will not be expanded when they occur in single quoted strings.

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.