Tanya Kirim Database dari Registration form ke Admin Email

Discussion in 'Desain Web dan Programming' started by lhona, 14 Feb 2012.

Thread Status:
Not open for further replies.
  1. lhona

    lhona New Member

    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    1
    Teman2 saya baru belajar mengenai web programming, dan sekarang mengalami jalan buntu..
    Sebenarnya untuk membuat registration form yang connect k database sudah sukses, namun sekarang ini mencoba mengirimkan data registration form tersebut ke email admin

    Adapun isi script dari process.php adalah sebagai berikut


    <?php
    include('cms/config.php');

    //form data
    $name = $_POST['fullname'];
    $handphone = $_POST['nohandphone'];
    $email = $_POST['email'];


    if($name==""){
    header ("location:index.php?formulir&msg=Nama Harus Diisi");
    }
    else if(!is_numeric($handphone)){
    header ("location:index.php?formulir&msg=Tlp harus angka");
    }
    else {
    $sql_form="INSERT INTO `database`.`formulir` (`fullname`, `handphone`, `email`) VALUES ('$name', '$handphone', '$email')";
    $query_form=mysql_query($sql_form);


    echo "<script language='javascript'>";
    echo "alert('Registrasi Berhasil')";
    echo "</script>";

    echo "<script language='javascript'>";
    echo "window.location = 'index.php?formulir'";
    echo "</script>";


    }
    ?>


    script apa yg harus saya tambahkan sehingga isi dari database bisa dikirim ke email admin?

    Terima kasih sebelumnya
     
  2. vkios01

    vkios01 Expert 1.0

    Messages:
    749
    Likes Received:
    18
    Trophy Points:
    18
    ini scriptnya dari mana om? rasanya masi script lama sekali. securitynya..

    setelah header(); sebaiknya diikuti dengan fungsi exit(); bisa dicari di google kenapa harus begitu :)
    kalau dilihat dr scriptnya tsb memang tidak akan ngefek kalau tanpa exit();

    untuk mengirim ke email, bisa menggunakan fungsi php mail()
    contohnya nanti, mail($to, $pesan, $header)
    $to = yang akan dikirimi email
    $pesan = isi pesan
    $header = bisa di isi header email pada umumnya (from, type email dll)
     
  3. lhona

    lhona New Member

    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    1
    hi, thank u buat replynya.. ini script sendiri sih n scriptnya jalan
    bagaimana cara link fungsi php mail() dengan database, jadi isi database dengan title formulir bisa di kirim ke email?
     
  4. galuh82

    galuh82 Hosting Guru Web Hosting (Company)

    Messages:
    2,514
    Likes Received:
    186
    Trophy Points:
    63
    tinggal tambahkan fungsi mail() setelah query database dan pastikan bukan di localhost ya ..

    salam,
     
  5. vkios01

    vkios01 Expert 1.0

    Messages:
    749
    Likes Received:
    18
    Trophy Points:
    18
    php mail(), tidak perlu database. kan ambil datanya dr form yang telah disubmit.

    scriptnya bisa dimasukkan didalam fungsi
    PHP:
    else {
    database;
    php mail() disini;
    }
    logikanya, setelah dimasukkan ke database. maka server disuruh buat mengirim email formnya trsebut.
     
Loading...
Thread Status:
Not open for further replies.

Share This Page

Loading...