Maaf mas mau nanya lagi:):);):D..saya kan belajar dari tutorial mas untuk mengirim email dengan PHP,trus saya pake salah satu script mas ,data berhasil masuk ke db,, tp kenapa ya Emailnya ga mau terkirim,,atau saya salah meletakkan scripnya..
Ini Script saya Mas..
<? include "../konek.php"  ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Register Page</title>
</head>

<body>
<? include "../header.php"  ?>
<? include "sidekiri.php"  ?>
<? 
if ($_POST){
$nama=$_POST['nama'];
$pass1=$_POST['pass1'];
$pass2=$_POST['pass2'];
$alamat=$_POST['alamat'];
$email=$_POST['email'];
$kota=$_POST['kota'];
$cek_mail = "^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3}))$";
$error=array();
if(empty($nama)){
	$error['nama']='NAMA TIDAK BOLEH KOSOSNG!!';
	}
if(empty($pass1)){
	$error['pass1']='PAASWORD TIDAK BOLEH KOSOSNG!!';
	}
if(empty($pass2)){
	$error['pass2']='PASSWORD TIDAK BOLEH KOSOSNG!!';
	}
if($pass1 != $pass2 ){
	$error['pass1 && pass2 ']='PASSWORD TIDAK SAMA!!';
	}
if(empty($alamat)){
	$error['alamat']='ALAMAT TIDAK BOLEH KOSOSNG!!';
	}
if(empty($email)){
	$error['email']='EMAIL TIDAK BOLEH KOSOSNG!!';
	}
if(empty($kota)){
	$error['kota']='KOTA TIDAK BOLEH KOSOSNG!!';
	}
if(!eregi($cek_mail,($_POST['email']))){ 
	$error['email1']='EMAIL TIDAK VALID!!SILAHKAN MASUKKAN EMAIL YANG VALID';
	}
if(empty($error)){
if(isset($_POST['insert'])){
$nama=addslashes(strip_tags($_POST['nama']));
$pass1=addslashes(strip_tags($_POST['pass1']));
$pass2=addslashes(strip_tags($_POST['pass2']));
$jk=addslashes(strip_tags($_POST['jk']));
$alamat=addslashes(strip_tags($_POST['alamat']));
$kota=addslashes(strip_tags($_POST['kota']));
$email=addslashes(strip_tags($_POST['email']));
$pekerjaan=addslashes(strip_tags($_POST['pekerjaan']));

				}
$sql=mysql_query("insert into tb_tamu values ('','$nama','$pass1','$jk','$alamat','$kota','$pekerjaan','$email','')");
	if($sql) {
	echo "<script>alert('Registrasi Berhasil')
			location.replace('index.php')</script>";
/*$to = "$email";  
$subject = "Konfirmasi Akun";  
$message = "This mail sent by php ". phpversion();  		SUDAH SAYA LETAK DISINI JG GA MAU MAS ELLYX
$header = "From: sutiobangkit.1@gmail.comrn";  
$header .= "Reply-To: sutiobangkit.1@gmail.comrn";  
$header .= "X-Mailer: PHP";  
mail($to, $subject, $message, $header);  
*/			 }	else	{
	echo "<script>alert('Registrasi Gagal,silahkan Coba LAgi')
			location.replace('daftar.php')</script>";
						}
		
$to = "$email";  
$subject = "Konfirmasi Akun";  
$message = "This mail sent by php ". phpversion();  
$header = "From: sutiobangkit.1@gmail.comrn";  
$header .= "Reply-To: sutiobangkit.1@gmail.comrn";  		//SAYA LETAK DISINI GA MAU JG MAS ELLYX
$header .= "X-Mailer: PHP";  
mail($to, $subject, $message, $header);  

				}
			}
	 ?>

<form name="" action="" method="post">
<table style="color:black;">
	<tr>
		<td>Nama*</td>
		<td>:</td>
		<td><input name="nama" id="nama" type="text" value="<? echo isset($_POST['nama']) ? $_POST['nama'] : '' ;  ?>" /><br />
		<div style="color:red"><? echo isset($error['nama']) ? $error['nama'] : '' ; ?></div></td>
	</tr>
	<tr>
		<td>Email*</td>
		<td>:</td>
		<td><input name="email" id="email" type="text"  value="<? echo isset($_POST['email']) ? $_POST['email'] : '' ;  ?>" /> <br />
		<div style="color:red"><? echo isset($error['email']) ? $error['email'] : '' ; ?> <? echo isset($error['email1']) ? $error['email1'] : '' ; ?></div></td>
	</tr>

	<tr>
		<td>Password*</td>
		<td>:</td>
		<td><input name="pass1" id="pass1" type="password" maxlength="10"  value="<? echo isset($_POST['pass1']) ? $_POST['pass1'] : '' ;  ?>" />&nbsp;&nbsp;&nbsp;Max 10 Karakter<br />
		<div style="color:red"><? echo isset($error['pass1']) ? $error['pass1'] : '' ; ?> <? echo isset($error['pass1 && pass2 ']) ? $error['pass1 && pass2 '] : '' ; ?> 
</div></td>
	</tr>
	<tr>
		<td>Confirm Password*</td>
		<td>:</td>
		<td><input name="pass2" id="pass2" type="password" maxlength="10"  value="<? echo isset($_POST['pass2']) ? $_POST['pass2'] : '' ;  ?>" />&nbsp;&nbsp;&nbsp;Max 10 Karakter
		<br />
		<div style="color:red"><? echo isset($error['pass2']) ? $error['pass2'] : '' ; ?> <? echo isset($error['pass1 && pass2 ']) ? $error['pass1 && pass2 '] : '' ; ?> 
</div></td>

	</tr>
	<tr>
		<td>Jenis Kelamin</td>
		<td>:</td>
		<td><input name="jk" id="jk" type="radio" value="Laki-laki" checked="checked"/>Laki-Laki &nbsp;&nbsp;<input name="jk" id="jk" type="radio" value="Perempuan" />Perempuan </td>
	</tr>
	<tr>
		<td>Pekerjaan</td>
		<td>:</td>
		<td><input name="pekerjaan" id="pekerjaan" type="text" /></td>

	</tr>

	<tr>
		<td>Alamat*</td>
		<td>:</td>
		<td><input name="alamat" id="alamat" type="text"  value="<? echo isset($_POST['alamat']) ? $_POST['alamat'] : '' ;  ?>" /><br />
		<div style="color:red"><? echo isset($error['alamat']) ? $error['alamat'] : '' ; ?></div></td>
	</tr>
	<tr>
		<td>Kota*</td>
		<td>:</td>
		<td><input name="kota" id="kota" type="text"  value="<? echo isset($_POST['kota']) ? $_POST['kota'] : '' ;  ?>" /> <br />
		<div style="color:red"><? echo isset($error['kota']) ? $error['kota'] : '' ; ?></div></td>
	</tr>
	<tr>
		<td><div style="color:red">(*) Harus Diisi</div></td>
		<td></td>
		<td><input name="insert"  type="submit" value="Submit"/> 
		| <input type="reset"  value="Reset" /></td>
	</tr>
</table>

</form>
</body>
</html>
Makasih sebelumnya..

Lihat semua 2 jawaban

Silahkan login untuk menjawab!
Selamat siang mas Ellyx dan master master lainnya .. saya bingung kenapa autocomplete untuk pencarian data saya tidak muncul Tampilannya seperti Gambarnya ini

saya mengunakan database dengan nama pegawai dan table dengan nama pegawai dan 2 file yang pertama search.php sebagai mesin pencari dan penghubung ke database.. script code nya ini
<?php
	/* 
	 * JQuery autocomplete selalu mengirimkan parameter dengan nama "q"
	 * dimana isi dari "q" adalah inputan dari textbox pada file "index.html"
	 * */
	if(isset($_GET['q'])){
		mysql_connect('localhost','root','12345678'); # koneksi ke database
		mysql_select_db('pegawai'); # pilih table
		
		/* 
		 * parameter "q" harus di-filter minimal dengan mysql_escape_string 
		 * hanya untuk berjaga-jaga apabila ada inputan dengan karakter khusus
		 * yang error ketika dibaca oleh syntax query MySQL
		 * */
		$param = mysql_escape_string($_GET['q']); 
		
		# lakukan pencarian, tampilkan nama pegawai yang berawalan nilai parameter "q"
		$query = mysql_query("SELECT * FROM pegawai WHERE nama LIKE '$param%'") or die(mysql_error());		
		if(mysql_num_rows($query) > 0){
			$data = array(); # siapkan variable untuk menampung keseluruhan data
			while($row = mysql_fetch_object($query)){
				$data[] = $row; # input data ke variable array satu per satu baris hasil query
			}
			/*
			 * Variable yang mengandung keseluruhan data dari query lalu di konversi
			 * ke JSON dengan fungsi dari PHP5 "json_encode". Hasil keluaran ini akan 
			 * diterima dan di proses oleh Ajax di plugin autocomplete pada file "index.html"
			 * */
			die(json_encode($data)); 
			
			 
			  			
		}
	}
?>

file yang kedua sebagai tampilan index.html script codenya ini

<html>
 <head>
  <title>JQuery Fancy Auto Complete</title>
  <script type='text/javascript' src='js/jquery-1.3.2.min.js'></script>
  <script type='text/javascript' src='js/jquery.autocomplete.js'></script>
  <link rel="stylesheet" type="text/css" href="css/jquery.autocomplete.css" />
  <link rel="stylesheet" type="text/css" href="css/custom_search.css" />
  <script language="javascript">
    $(function(){
		/*	id inputan yang akan melakukan proses autocomplete adalah "suggest"
			request data autocomplete menuju ke "search.php" */
		$('#suggest').autocomplete('search.php', 
			{
				/*	parameter "parse" pada script ini sebenarnya adalah deklarasi ulang
					dari event parse di library jquery-autocomplete.
					fungsinya adalah untukmenghandle data yang diterima, karena data yang
					diterima adalah Ajax maka penanganannya adalah sebagai berikut: */
				parse:function(data){ 
					var parsed = [];
					for (var i=0; i < data.length; i++) {
						parsed[i] = {
							data:data[i],
							value:data[i].nama // nama field yang dicari
						};
					}
					return parsed;
				},
				/*	pada parameter formatItem, kita dapat mengcustom tampilan yang akan muncul ketika 
					ada result dari hasil pencarian autocomplete, kalau formatItem ini tidak di deklarasikan
					maka hanya akan muncul berupa daftar nama yang terkesan kaku */
				formatItem:function(data,i,max){
					var str = '<div class="search_content">';
					/* 	tampilkan foto, apabila foto kosong, maka tampilkan default unknown image
						berapapun lebar foto ini, tingginya disesuaikan menjadi 50px agar tidak menghabiskan tempat */
					str += '<img src="'+(data.foto ? data.foto : 'foto/unknown.jpeg')+'" height="50" align="left" />';
					
					/*  variable "data" merupakan variable dengan tipe json atau array assosiatif javascript 1 dimensi 
						oleh karena itu dalam mengambil setiap pada "data" hanya dengan "data.nama_property" */
					str += '<u>'+data.nama+'</u><br />'+data.alamat+'<br />Telp: '+data.telepon;;
					str += '</div>';
					return str;
				},
				width: 270, // panjang tampilan pencarian autocomplete yang akan muncul di bawah textbox pencarian
				dataType: 'json' // tipe data yang diterima oleh library ini disetup sebagai JSON
			}
		).result( // fungsi ini akan dipanggil setelah user memilih salah satu result pencarian autocomplete
			function(event,data,formated){
				/*  variable "data" merupakan variable dengan tipe json atau array assosiatif javascript 1 dimensi 
					oleh karena itu dalam mengambil setiap pada "data" hanya dengan "data.nama_property" */
				$('#pegawaiDetail').show(); // tampilan table detail yang di hide sebelumnya
				$('#dataNIP').text(data.NIP); 
				$('#dataNama').text(data.nama);
				$('#dataAlamat').text(data.alamat);
				$('#dataTelepon').text(data.telepon);
				$('#dataUmur').text(data.umur);
				// tampilkan foto pada element <img id="dataFoto">, apabila foto kosong, maka tampilkan default unknown image 
				$('#dataFoto').attr('src',data.foto ? data.foto : 'foto/unknown.jpeg');
			}
		);
	});
  </script>
 </head>
<body>
Cari Pegawai: <input type="text" id="suggest" /><br /><br />
<table id="pegawaiDetail" style="display:none">
	<tr>
		<td colspan="4"><div class="detail_title">Detail Pegawai</div></td>
	</tr>
	<tr valign="top">
		<td rowspan="5"><img src="" id="dataFoto" /></td>
		<td>NIP</td>
		<td>:</td>
		<td id="dataNIP"></td>
	</tr>
	<tr>
		<td>Nama</td>
		<td>:</td>
		<td id="dataNama"></td>
	</tr>
	<tr>
		<td>Alamat</td>
		<td>:</td>
		<td id="dataAlamt"></td>
	</tr>
	<tr>
		<td>Telepon</td>
		<td>:</td>
		<td id="dataTelepon"></td>
	</tr>
	<tr>
		<td>Umur</td>
		<td>:</td>
		<td id="dataUmur"></td>
	</tr>
</table>
</body>
</html>

untuk source codenya beserta file file lengkapnya diini
Mohon Bantuannya Terima kasih :D

Lihat semua 1 jawaban

Silahkan login untuk menjawab!

Stock barang

ant · Aug 27, 2012
Selamat siang mas Ellyx, ada tutor tentang stok barang dengan php gak ya?
terimakasih...
Silahkan login untuk menjawab!

Menyimpan History Form

Pram · Aug 26, 2012
Permisi mas,
kalo ngisi form kan kadang ada kesalahan tu saat udah submit, jadi supaya gak ngulang ngisi dari awal lg saya ada script utk menyimpan history dari form sprti ini mas:
<input name="nama" type="text" class="box" value="<?php echo 
isset($_POST['nama']) ? $_POST['nama'] : '';?>" />

Jadi utk input yg bertipe 'file' script ini gak ngaruh mas, akibatnya URL file yang tadinya udh ditentukan harus diulangi lagi. Gmn solusinya mas..? Thanks

Lihat semua 1 jawaban

Silahkan login untuk menjawab!

sound

Rheyank Iwan Nytt · Aug 26, 2012
ciank mas ellyx..
mw nanya nech,,,

gmn caranya memberikan suara pada teks atau gambar yang dipilih ??
misalnya..
ada hruf "A" atau "kambing" , pada saat "A" atau "kambing" di klik, mncul suara A, atau kambing..
thanks ea mas...

Lihat semua 3 jawaban

Silahkan login untuk menjawab!
Selamat pagi...Mas saya mau tanya cara penanganan erro pada php.
Saya lagi belajar save edit delete data di database. waktu belajar edit data terjadi kesalahan di fung si mysql_fetch_array(), saya sudah mengulang menulis code tapi masih salah juga, tanda warning ny seperti ini.

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\phpmysql\form_edit_data_pemuda.php on line 25.

dan code edit data nya seperti ini.
<?php
//connecting to database
$host = 'localhost';
$user = 'root';
$password = '';
$name_db = 'pemuda';
$connect = mysql_connect($host, $user, $password) or die ('connecting database fail');
mysql_select_db($name_db, $connect) or die ('selecting database not match');

//Membuat variabel
$No = $_REQUEST['No'];

//Menampilkan data
$sql = "SELECT * FROM pemudacephin WHERE ".$No = $_REQUEST['No'];
$data = mysql_query($sql);
$row = mysql_fetch_array($data);

$No = $row['No'];
$Nama = $row['Nama'];
$No_rumah = $row['No_rumah'];
$TTL = $row['TTL'];
$No_hp = $row['No_hp'];
$Kesibukan = $row['Kesibukan'];
$Kelamin = $row['Kelamin'];

if($Kelamin == 'Laki-laki'){
$pa = 'checked';
$pi = '';
}else{
$pa = '';
$pi = 'checked';
}
?>

mohon bantuannya

Lihat semua 2 jawaban

Silahkan login untuk menjawab!