Salve, sono nuovo del forum, da poco mi sono avvicinato alla programmazione php, ma mi occupo di pagine web da diversi anni, solo html, avrei bisogno di un aiuto riguardo ad un modulo web che ho creato,
<?php
//indirizzo destinatario
$to="xxxxxxxxxxxxxxxx.it";
//soggetto mail
$subject="moduloweb";
//corpo del messaggio
$body= "contenuto del modulo:\n\n";
$body .= "Dati personali ;
nome: " . trim(stripslashes($_POST["nome"])) . "\n";
$body .= "cognome: " . trim(stripslashes($_POST["cognome"])) . "\n";
$body .= "Città: " . trim(stripslashes($_POST["citta"])) . "\n";
$body .= "Oggetto: " . trim(stripslashes($_POST["cap"])) . "\n";
$body .= "testo: " . trim(stripslashes($_POST["provincia"])) . "\n";
$body .= "mail: " . trim(stripslashes($_POST["mail"])) . "\n";
$body .= "commenti". trim(stripslashes($_POST["commenti"])) . "\n";
// INTESTAZIONI SUPPLEMENTARI
$headers = "From: Modulo utenti<moduloweb>";
// INVIO DELLA MAIL
if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO E' ANDATO A BUON FINE...
echo "La mail è stata inoltrata con successo.";
} else {// ALTRIMENTI...
echo "Si sono verificati dei problemi nell'invio della mail.";
}
?>
questo è il programmino che acquisisce ed invia per mail i dati inviati dal form.
Il mio problema è che sul form ho messo anche il pulsante stampa(perche vorrei che gli utenti potessero stampare con la propria stampante il contenuto del form con tutti i dati da loro inseriti). è possibile fare questo?
se si come posso fare, devo creare un altro programma che invece di inviarmi la mail mi stampa? e qual'è la function che mi permette di stampare?
Inoltre vorrei che tutti i campi del form fossero riempiti ed in caso di campo vuoto dare messaggio di errore (o avviso).
Grazie anticipatamente a chiunque mi aiuti.