Salve
Sono giorni che cerco di far funzionare questo script, devo dire senza successo!!
Lo script, ha un “form” che dovrebbe informare uno “user” perché i suoi dati non sono stati accettati, questo tramite due email una al “ user” e l’altra al webmaster
L’Email del user viene estratta da un database con il field (SubmitEmail), cosa devo fare per farlo funzionare?
?php
if(!isset($_GET['id'])){ die('Error: no ID given.'); }
else if(!is_numeric($_GET['id'])){ die('Error: ID is not an integer.'); }
$connection = mysql_connect('localhost','xxx_xxx','xxx') or die ("Couldn't connect to server.");
$db = mysql_select_db('xxxx_xxx', $connection) or die ("Couldn't select database.");
$query = @mysql_query('SELECT * FROM `ihsreg` WHERE `id` = "'.$_GET['id'].'"') or die('Error: ID not found.');
if(!@mysql_result($query,0)) die('Error: ID not found.');
$query = @mysql_query('SELECT `SubmitEmail` FROM `ihsreg` WHERE `id` = "'.$_GET['id'].'"') or die('Error: could not find submitter\'s email in the database. The submission has been denied, but the submitter will not receive an email.');
$SubmitEmail = @mysql_result($query,0);
$query = @mysql_query('DELETE FROM `ihsreg` WHERE `id` = "'.$_GET['id'].'"') or die('Error: ID not found.');
?>
<form action="sendmail.php" method="post">
Name:
<input type="text" name="name" size="20" maxlength="20" value="John Doe" />
Email:
<input type="text" name="email" size="30" maxlength="30" value="myemail@virgilio.it" />
Subject:
<input type="text" name="subject" size="35" maxlength="30" value="IHS Nomenclature/Registrations" />
Comments:
<textarea name="text" cols="100" rows="5"></textarea>
<input type="submit" name="submit" value="Send" />
</form>
</body>
</html>
sendmail.php
<?php
@extract($_POST);
$name = stripslashes($name);
$email = stripslashes($email);
$subject = stripslashes($subject);
$text = stripslashes($text);
mail('snowballjd@virgilio.it',$subject,$text,"From : $name <$email>");
header("location:form.php");