salve vorrei inviare una mail ad un indirizzo prelevandolo da una tabella nel mio database,
ho provato in molti modi ma non riesco non c'è verso ,
quanduno di voi mi puoi aiutare cortesemente
riesco ad inviare la mail solo se inserisco gia la mail nello script come variabile fissa.
ma prelevandola dal db no
la pagina in questione è la seguente... ho eliminato le varie prove fatte, lasciando la pagina così com'era, in breve vorrei che quando si compili il form e si clicca sul tasto mi mandasse una mail prelevandola appunto dalla tabella psico cella 'email'
<?php
include("variables.php");
echo "<html><head><link rel=stylesheet href=$css type=text/css><title>psico</title></head><body>";
$pass = $password_admin;
$db = mysql_connect($host,$username,$password) or die ('Errore nella connessione al database');
mysql_select_db($database,$db) or die(mysql_error());
if ($_GET['action']=='modify') {
if (!isset($_GET['id'])||!$_GET['id']) die("Non hai specificato l'id del messaggio");
if (!isset($_POST['from'])) {
$query = "SELECT domanda,email FROM psico WHERE id='".$_GET['id']."'";
$result = mysql_query($query,$db);
$row = mysql_fetch_array($result);
if(mysql_num_rows($query)<1)
{
echo "nessun valore recuperato!";
}
$dom = $row['domanda'];
echo $dom;
$inus = $dom;
echo "<form action=\"\" method=\"post\">
<input type=\"hidden\" name=\"id\" value=\"".$_GET['id']."\">
<input type=\"hidden\" name=\"pass\" value=\"".$_GET['pass']."\">
<input type=\"hidden\" name=\"action\" value=\"modify\">
<input type=\"hidden\" name=\"from\" value=\"1\">
<input type=\"hidden\" name=\"inus\" value=\"".$inus."\">
<textarea name=\"doma\" rows=\"10\" cols=\"85\" ></textarea>
<input type=\"submit\" value=\"Modifica messaggio\">
</form>";
}
else
{
$id=$_POST['id'];
$inus=$_POST['inus'].$_POST['doma'];
$query = "UPDATE psico SET domanda='$inus' WHERE id='$id'";
mysql_query($query,$db) or die(mysql_error());
echo "Messaggio modificato correttamente, clicca <a href=ad.php?pass=$pass>qui</a> per tornare indietro";
}
}
?>