Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Klik link berikut untuk informasi cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Help Master..Cara buat link konfirmasi registrasi...??

Saya sdh coba buat ..emailnya konfirm masuk....cuma isi linknya kosong /ngga keluar...

ni contoh script proses..

<?php
include "koneksi.php";
 
$sql    = "SELECT * FROM temp WHERE kode_verifikasi='$_GET[kode]'";
$hasil  = mysql_query($sql);
$jumlah = mysql_num_rows($hasil);
 
// Apabila kode verifikasi ditemukan
if ($jumlah==1){
  $data=mysql_fetch_array($hasil);
  // Masukkan data ke tabel user
  $sql2="INSERT INTO user(username, password, email, alamat)
  VALUES('$data[username]', '$data[password]',
  '$data[email]', '$data[alamat]')";
  $hasil2=mysql_query($sql2);
 
  // Apabila data sudah sukses diinputkan ke tabel user
  if ($hasil2){
    echo "Account Anda telah diaktifkan";
    // Hapus data pendaftar tersebut di tabel temp
 mysql_query("DELETE FROM temp WHERE kode_verifikasi='$_GET[kode]'");
  }
}
else {
  echo "verifikasi gagal";
}
 
?&gt;<br><br>=====================================================================<br><br>

Tagged:

Comments

  • <u><b>nih form nya...</b></u><br> <br>
    &lt;html&gt;
    &lt;head&gt;
    &lt;title&gt;Registrasi&lt;/title&gt;
    &lt;/head&gt;
    &lt;body&gt;
    &lt;form method=post action=&lt;?php $_SERVER['PHP_SELF']; ?&gt;&gt;
    &lt;table&gt;
    &lt;tr&gt;
    &lt;td&gt;Username&lt;/td&gt;&lt;td&gt; &lt;input name="username" type="text"&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
    &lt;td&gt;Password&lt;/td&gt;
    &lt;td&gt; &lt;input name="password" type="password"&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;&lt;td&gt;Email&lt;/td&gt;
    &lt;td&gt;&lt;input name="email" type="text"&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
    &lt;td&gt;Alamat&lt;/td&gt;
    &lt;td&gt;&lt;textarea cols="20" rows="10" name="alamat"&gt;&lt;/textarea&gt;&lt;/td&gt;&lt;/tr&gt;
    &lt;tr&gt;
    &lt;td&gt;&lt;input type="submit" name="daftar" value="Daftar"&gt;&lt;/td&gt;
    &lt;td&gt;&lt;input type="reset" value="Reset"&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;/table&gt;
    &lt;/form&gt;
    &lt;?
    include "koneksi.php";
    if($_POST[daftar]){
    //membuat kode random
    $kode = md5(uniqid(rand()));
     
    mysql_query("INSERT INTO temp VALUES('kode','$_POST[username]',
    '$_POST[password]','$_POST[email]','$_POST[alamat]')");
     
    $kepada=$_POST[email];
    $judul  ="Aktivasi Account";
    $pengirim ="From : Ghuffar.com \n";
    $pengirim  .="Content-type: text/html \r\n";
    $isi  ="Klik link dibawah ini untuk aktivasi : &lt;br&gt;";
    //alamat kita meletakan scrip proses.php
    $isi .="&lt;a href='<a href="http://localhost/proses.php?kode=">http://domain/proses.php?kode=</a>$kode'&gt;
    http://domain/proses.php?kode=$kode&lt;/a&gt;";
    mail($kepada,$judul,$pesan,$dari);
    echo "Kami telah mengirim link konfirmasi,silahkan cek e-mail anda";
    }
    ?&gt;
    &lt;/body&gt;
    &lt;/html&gt;<br> <br> =============================================<br> <br> <font size="4"><b>kira2 d mana kesalahannya Master ......???</b></font><br>

  • $kepada=$_POST['email'];

    $mail_body ="
    Untuk aktivasi silahkan klik link di bawah ini:


    $mail_body = strip_tags($mail_body);
    $subjek = "Aktivasi Account"; 
    $header = "From: Ghuffar.com>\r\n"; 

    mail($kepada, $subjek, $mail_body, $header);

    CMIMW
  • $kepada=$_POST[email];

    $judul  ="Aktivasi Account";

    $pengirim ="From : Ghuffar.com \n";
    $pengirim  .="Content-type: text/html \r\n";

    $isi  ="Klik link dibawah ini untuk aktivasi : &lt;br&gt;";
    //alamat kita meletakan scrip proses.php
    $isi .="&lt;a href='<a href="http://localhost/proses.php?kode=">http://domain/proses.php?kode=</a>$kode'&gt;
    http://domain/proses.php?kode=$kode&lt;/a&gt;";

    mail($kepada,$judul,$pesan,$dari);

    variabel yg ada :
    $kepada
    $judul
    $pengirim
    $isi

    yg dikirim ???
    $kepada
    $judul
    $pesan <---- ini variabel dr mana ?
    $dari <---- ini variabel dr mana ?
  • yg dikirim ???
    $kepada
    $judul
    $pesan <---- ini variabel dr mana ?
    $dari <---- ini variabel dr mana ?


    Ok saya coba dulu master Boo...trima kasih


    <a href=\"http://localhost/website/proses.php?kode=$kode\">http://localhost/website/proses.php?kode=$kode</a&gt;";

    Ok saya coba dl saran master dhryasa...Thanks
  • Isi konfirmasi linknya sudah ada.....

    tapi linknya mucul



    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/gudangja/public_html/proses.php on line 6


    verifikasi gagal


    Help...MASTER
  • echo $sql = "SELECT * FROM temp WHERE kode_verifikasi='$_GET[kode]'";

    yg kecetak, posting kemari
  • script PROSES

    $sql    = "SELECT * FROM temp WHERE kode_verifikasi='$_GET[kode]'";
    $hasil  = mysql_query($sql);
    $jumlah = mysql_num_rows($hasil);
     
    // Apabila kode verifikasi ditemukan
    if ($jumlah==1){
      $data=mysql_fetch_array($hasil);
      // Masukkan data ke tabel user
      $sql2="INSERT INTO user(id, password, email, alamat)
      VALUES('$data[id]', '$data[password]',
      '$data[email]', '$data[alamat]')";
      $hasil2=mysql_query($sql2);
     
      // Apabila data sudah sukses diinputkan ke tabel user
      if ($hasil2){
        echo "Account Anda telah diaktifkan";
        // Hapus data pendaftar tersebut di tabel temp
     mysql_query("DELETE FROM temp WHERE kode_verifikasi='$_GET[kode]'");
      }
    }
    else {
      echo "verifikasi gagal";
    }
     
    ?>

    TABELNYA;;;

    TABLE temp (
    &nbsp;&nbsp;kode_verifikasi int(5),
    &nbsp;&nbsp;username varchar(30),
    &nbsp;&nbsp;password varchar(30),
    &nbsp;&nbsp;email varchar(50),
    &nbsp;&nbsp;alamat varchar(50),
    &nbsp;&nbsp;PRIMARY KEY (kode_verifikasi)
    )<br><br>TABLE user (
    &nbsp;&nbsp;id int(3),
    &nbsp;&nbsp;username varchar(30),
    &nbsp;&nbsp;password varchar(30),
    &nbsp;&nbsp;email varchar(50),
    &nbsp;&nbsp;alamat varchar(50),
    &nbsp;&nbsp;&nbsp;&nbsp;PRIMARY KEY (id)




    Tolong solusinya master....
    mncul pesan

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/gudangja/public_html/proses.php on line 6

    verifikasi gagal


    Helpppp...
  • edited November 2012
    gw nulis apa sih ?
    echo $sql = "SELECT * FROM temp WHERE kode_verifikasi='$_GET[kode]'";

    yg kecetak, posting kemari
  • edited November 2012
    Di coba dulu
  • edited November 2012
    ketemu perintah ini dimana :

    $sql    = "SELECT * FROM temp WHERE kode_verifikasi='$_GET[kode]'";

    ???

    depannya ditambah apa ?
    perintah yg ditambahkan itu fungsinya buat apa ?
  • Ok MASTER BOOOO....sudah bisa.....Terima Kasih.....Salam
  • edited November 2012
    Ok Master..Thank
  • Duh Masalah lagi nih Master...

    semua sudah jalan bagus...tapi kendalanya bila 1 user pendaftar belum mengklik link konfirmasi...user lain tdk bisa di tampung di tabel TEMP.....verivikasi mereka gagal terus....Mohon solusi
    ....
Sign In or Register to comment.