Visualizzazione dei risultati da 1 a 3 su 3

Discussione: due email

  1. #1

    due email

    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");

  2. #2
    perchè invece non ci dici cosa non funziona?

  3. #3
    Vorrei poter aggiungere al sottostande code, l'user email che varia di volta in volte. in modo che sia il webmaster che l'user recevano la stessa email, il campo (SubmitEmail) del user dovrebbe essere estratto dal database.

    mail('Myemail@virgilio.it, useremail@virgilio.it',$subject,$text,"From: $name <$email>");

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.