Invio email da form

stevc79

Nuovo Utente
21 Ago 2017
10
0
1
41
Buongiorno a tutti,
credo di scrivere in un forum molto tecnico, per le mie competenze quantomeno.
Di base sono più un grafico, ma, date le circostanze di emergenza in atto, ho deciso di aiutare una persona anche con un minimo di programmazione, accidenti a me! :)
Ho modificato una pagina html facendo un po di ordine e pulizia e inserendoci un form, comandato poi dal file php. Il form è molto semplice con 4 dati da scrivere.
Non ne esco in due cose:

- vorrei inviare mail di conferma con i campi selezionati anche a chi compila gli stessi. Per l'invio verso chi li deve ricevere ho usato $recipient = "[email protected]"; per l'altra email pensavo di usare mail($email); che richiama la mail che si completa nel campo, ma cosi facendo nella pratica poi invia la mail solo a questa.

- altra cosa: quando l'utente clicca il "submit" dei dati, vorrei che a fianco o sopra uscisse una qualche scritta tipo "grazie etc etc". Studiando un po' devo aver capito che si usa echo....o sbaglio?! Però qualcosa non mi torna...o meglio probabilmente sbaglio io.

Mi spiace per la mia pochezza e scarsa preparazione, ma sto cercando di studiare un po' di php al volo per dare questo aiuto veloce e probabilmente semplice.
Grazie a tutti.

PHP:
<?php$name = $_POST['name'];$email = $_POST['email'];$phone = $_POST['phone'];$message = $_POST['message'];$formcontent=" From: $name \n Phone: $phone \n  Message: $message";$recipient = "[email protected]";mail($email);$subject = "Prenotazione appuntamento";$mailheader = "From: $email \r\n";mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");echo "Thank You!";?>
 

stevc79

Nuovo Utente
21 Ago 2017
10
0
1
41
Mi rispondo da solo per un aspetto: studiando e provando sono riuscito ad inoltrare i dati ad altra email cioè quella di chi compila!

Mi resta il problema dell'echo.... ho visto anche una passata discussione, ma davvero non riesco ad uscirne.
Continuerò a provare....nell'attesa di eventuale input da parte di chi è più esperto :)

Grazie.
 

stevc79

Nuovo Utente
21 Ago 2017
10
0
1
41
Grazie per la risposta.
Sono molto terra terra, ho provato quanto scritto (dopo mail.... al posto dei puntini ho messo le mie stringhe come sopra), ma non cambia assolutamente nulla.
Scusa per la domanda stupida: ma quanto suggerito sarebbe per il problema del visualizzare il messaggio dopo il click del dato submit?
Se così fosse non riesco a farlo funzionare....
Dopo riprovo e ci rifletto e cerco di documentarmi ancora...ci sto quasi prendendo gusto nella sfida.
 

macus_adi

Utente Attivo
5 Dic 2017
1.333
91
48
IT/SW
altra cosa: quando l'utente clicca il "submit" dei dati, vorrei che a fianco o sopra uscisse una qualche scritta tipo "grazie etc etc".
I dati li stai passando in modo sincrono?
In questo caso dovresti creare un template con il risultato email (sarebbe echo ........), in alternativa potresti utilizzare ajax ossia asincrono, invii i dati al server con ajax, attendi la risposta al posto della form inserisci i valori tornati dalla funzione...
 

stevc79

Nuovo Utente
21 Ago 2017
10
0
1
41
I dati li stai passando in modo sincrono?
In questo caso dovresti creare un template con il risultato email (sarebbe echo ........), in alternativa potresti utilizzare ajax ossia asincrono, invii i dati al server con ajax, attendi la risposta al posto della form inserisci i valori tornati dalla funzione...

Ho cercato di capire che tipo di dati siano, e a quanto ho capito sono sincroni.
Per "banalizzare" il tutto io ho un semplice form con campi computabili senza restrizioni (nome, telefono, email, messaggio), ad click del submit questi dati vengono inviati ad una email. E basta, nessuna altra cosa.
Dopo che l'utente clicca il submit button, volevo una scritta "Grazie, ti contatteremo quanto prima" o similare.
(la prossima volta dico all'amico di rivolgersi ad un programmatore!!!)
 

macus_adi

Utente Attivo
5 Dic 2017
1.333
91
48
IT/SW
Dopo che l'utente clicca il submit button, volevo una scritta "Grazie, ti contatteremo quanto prima" o similare.
Lo vuoi al click, o a email inviata con successo????

Nel primo caso basta mettere un pò di js, nel secondo devi fare come suggerito sopra....

JavaScript:
function sendEmail(){
//do stuff
}
 

stevc79

Nuovo Utente
21 Ago 2017
10
0
1
41
Lo vuoi al click, o a email inviata con successo????

Nel primo caso basta mettere un pò di js, nel secondo devi fare come suggerito sopra....

JavaScript:
function sendEmail(){
//do stuff
}

Mi basterebbe anche al semplice click del bottone che ho, che ha questa sintassi:
<input type="submit" name="submit" class="label2" value="Prenota il tuo appuntamento!">

Ora mi studio un po' di JS sulla base di send email() che mi hai scritto - grazie mille
 
Discussioni simili
Autore Titolo Forum Risposte Data
Matteo Lorenzon [PHP][WORDPRESS] Form in Wordpress, creazione PDF con dati del form ed invio tramite email WordPress 1
asevenx problema invio email tramite form PHP 3
Task Mc Problema form invio email da sito ç__ç PHP 4
L Aiuto per ultimazione form invio email PHP 3
F Problema form invio email php PHP 3
F form invio email php PHP 5
P ASP form invio dati + file per email Classic ASP 4
L Aiuto con form invio email PHP 2
S invio form via email Classic ASP 1
coccobil Invio email multiple da form PHP 0
K invio form su email HTML e CSS 8
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Invio di email PHP 0
Cosina Upload multiplo con invio allegati per email PHP 0
max1974 Invio email PHP 12
F Estrazione Email di persone selezionate e attive / facebook + invio di massa! Annunci servizi di Social Media Marketing 0
ANDREA20 [PHP] Modulo email invio PHP 5
Tommy03 Errore invio email con PHP PHP 1
C [PHP] Problema Invio Email Elseif PHP 2
Tommy03 Invio email con PHP PHP 3
bubino8 [WordPress] Invio email da sito WordPress 2
A [PHP] Invio email quando viene visitata una pagina PHP 7
L Settaggio parametri per invio email Ip Cam Sricam IP Cam e Videosorveglianza 13
B MYSQL-INVIO EMAIL O MESSAGGIO AVVISO MySQL 0
R PROBLEMA INVIO EMAIL AL CAMBIO DI STATO ORDINE E-Commerce 1
ANDREA20 [MySQL] [PHP] Invio email ordine MySQL 12
ANDREA20 [PHP] Non riesco ad impostare reset password invio via email PHP 6
Y INVIO AUTOMATICO EMAIL CON PHP PHP 4
ANDREA20 [PHP] Invio ordine via email PHP 14
P problemi invio email con phpmailer PHP 47
L invio smtp con phpmailer - problema invia due volte la email allo stesso utente PHP 0
Monital Invio email con dati di una funzione JS PHP 1
A Invio Email alla connessione di un Client su Lan Reti LAN e Wireless 2
B Invio email multiple PHPMAILER PHP 5
Y Invio email automatico database background Database 1
S creazione test con invio risposta a una email prescelta PHP 4
A invio email con immagine inline senza clips PHP 0
J Scritp invio email convalida indirizzo PHP 13
R invio email php con allegato PHP 1
P Problemi con phpmail ed invio email PHP 0
A invio email dove sbaglio PHP 1
Z Invio email PHP 6
J while dentro while per invio email blocchi PHP 0
T invio email Classic ASP 4
N Invio email a blocchi PHP 9
A problema con l'invio della password tramite email PHP 23
P Eroore su invio email PHP 6
P Invio email e richiamo di una funzione PHP 11
V invio automatico email PHP 11
P Problema invio email da php PHP 9

Discussioni simili