Originariamente inviato da monzon
ciao a tutti...nei vecchi post non sono riuscito a trovare in merito ad una doppia funzione del tasto submit form che mi interessa tantissimo...mi spiego meglio...
ho un normalissimo form che mi permette l'inserimento dei dati in databse mysql...desidero che cliccando sul tasto invia, oltre all'inserimento dati nel db mysql, sia fatto in automatico l'invio di una email.
lo script è questo:
<?php
if (isset($_POST['submit']) && $_POST['submit']=="invia")
{
$titolo = @addslashes($_POST['titolo']);
$testo = @addslashes($_POST['testo']);
$str_data = @strtotime($_POST['data']);
@include 'config.php';
$sql = "INSERT INTO appuntamenti (titolo,testo,str_data ) VALUES ('$titolo', '$testo', '$str_data')";
if($result = @mysql_query($sql) or die (@mysql_error()))
{
echo "Inserimento avvenuto con successo.
<a href=\"form.php\">Nuova Consegna</a>";
}
@mysql_close();
}else{
?>
<body bgcolor="#DDCCCC">
<form action="form.php" method="post">
<div align="center"><font face="Arial, Helvetica, sans-serif">
Titolo:
<input name="titolo" type="text">
Testo:
<textarea name="testo" cols="30" rows="8"></textarea>
Data:
<input name="data" type="text" value="gg-mm-aaaa">
<input name="submit" type="submit" value="invia">
</font></div>
</form>
<div align="center"><font face="Arial, Helvetica, sans-serif">
<?php
}
?>
</font></div>
TITOLO e DATA dovranno essere l'oggetto e TESTO dovrà essere il testo dell'email.
Grazie mille a tutti