Galeri foto $PHP_SELF

erick · May 21, 2012
Bli mau tanyak sourcode membuat galeri foto yang mengexsekusi dirinya sendiri itu gmn bli..?
sebelumnya saya mempunyai coding di bawah ini,tp eror terus,Gagal mengupload Gambar.
    <?
    $submit=$_POST['submit'];
    if(!isset($submit)){
    ?>
    <blink>Galeri Foto</blink><br><br>
    <form method=POST action=<? $PHP_SELF;?>>
    <td><form name="form_upload" enctype="multipart/form-data">
    Foto <td> <input type="file" name="foto"><br>
     
     
     
    </td></tr>
     
     
    <td colspan=2 align='center'><input type='submit' name='submit' value='submit'></td></tr>
    </form></table>
    </center>
    <?
    }else{
    $foto = $_FILES['picture']['foto'];
    $fileSize = $_FILES['picture']['size'];
    $fileError = $_FILES['picture']['error'];
    if($fileSize > 0 || $fileError == 0){
    $move = move_uploaded_file($_FILES['picture']['tmp_name'], 'upload/'.$foto);
    if($move){
    echo "Gambar berhalil diupload";
    }else{
    echo "Gagal mengupload gambar";
    }
    }else{
    echo "Gagal mengupload gambar: ".$fileError;
    }
     
Silahkan login untuk menjawab!
0
Loading...
erick · May 22, 2012 · 0 Suka · 0 Tidak Suka
bli q coba masih tetap eror...
oya ini saya kasi koding lengkapnya.

<?
$submit=$_POST['submit'];
if(!$submit){
?>
<blink>Formulir Pendaftaran</blink><br><br>
<form method=POST action=<? $PHP_SELF;?>>
<center>
<table class='psb'>
	<tr>
		<td>No KTP</td>
		<td><input type='text' name='ktp' required="true"> </td>
		<td><FONT SIZE="1" COLOR="white"  >* Tidak boleh spasi/dipisah dengan tanda baca</FONT></td></tr>
	<tr>
		<td>No Paspor</td>
		<td><input type='text' name='paspor' required="true"></td></tr>
	<tr>
		<td>Nama</td>
		<div class="collection" id="name">
		<td><input type='text' name='nama' id="nama" title="Nama Lengkap" value="" size="29" maxlength="30" class="" autocomplete="off" aria-required="true" required="true"></td></div>
		<td><FONT SIZE="1" COLOR="white">* Nama harus sama dengan nama yang tertera di paspor </FONT></td></tr>
	<tr>
		<td>Bin/Binti</td>
		<td><input type='text' name='bin' required="true"></td></tr>
	<tr>
		<td>Tempat Lahir</td>
		<td><input type='text' name='tl' required="true"></td></tr>
	<tr>
		<td>Tanggal Lahir</td>
		<td><select name='tgl'>
				<option value='01'>1</option>
				<option value='02'>2</option>
				<option value='03'>3</option>
				<option value='04'>4</option>
				<option value='05'>5</option>
				<option value='06'>6</option>
				<option value='07'>7</option>
				<option value='08'>8</option>
				<option value='09'>9</option>
				<option value='10'>10</option>
				<option value='11'>11</option>
				<option value='12'>12</option>
				<option value='13'>13</option>
				<option value='14'>14</option>
				<option value='15'>15</option>
				<option value='16'>16</option>
				<option value='17'>17</option>
				<option value='18'>18</option>
				<option value='19'>19</option>
				<option value='20'>20</option>
				<option value='21'>21</option>
				<option value='22'>22</option>
				<option value='23'>23</option>
				<option value='24'>24</option>
				<option value='25'>25</option>
				<option value='26'>26</option>
				<option value='27'>27</option>
				<option value='28'>28</option>
				<option value='29'>29</option>
				<option value='30'>30</option>
				<option value='31'>31</option>
				</select>
			<select name='bulan'>
				<option value='01'>Januari</option>
				<option value='02'>Pebruari</option>
				<option value='03'>Maret</option>
				<option value='04'>April</option>
				<option value='05'>Mei</option>
				<option value='06'>Juni</option>
				<option value='07'>Juli</option>
				<option value='08'>Agustus</option>
				<option value='09'>September</option>
				<option value='10'>Oktober</option>
				<option value='11'>Nopember</option>
				<option value='12'>Desember</option>
				</select>
			<select name='tahun'>
				<option value='1993'>1993</option>
				<option value='1994'>1994</option>
				<option value='1995'>1995</option>
				<option value='1996'>1996</option>
				<option value='1997'>1997</option>
				<option value='1998'>1998</option>
				<option value='1999'>1999</option>
				<option value='2000'>2000</option>
				<option value='2001'>2001</option>
				</select>
				</td></tr>
	<tr>
		<td>Jenis Kelamin</td>
		<td><input type='radio' name='jk' value='L' required="true">Laki-laki
			<input type='radio' name='jk' value='P'required="true" >Perempuan</td></tr>
	<tr>
		<td>Alamat KTP</td>
		<td><input type='text' name='alamat_ktp' required="true"></td></tr>
	<tr>
		<td>Alamat Sekarang</td>
		<td><input type='text' name='alamat_sekarang'required="true"></td></tr>
	<tr>
		<td>No Telpon</td>
		<td><input type='text' name='no_telpon' required="true"></td>
		<td><FONT SIZE="1" COLOR="white">* Gunakan No telpon Yang bisa di hubungi </FONT></td></tr>
	<tr>
		<td>Kota</td>
		<td><input type='text' name='kota' required="true"></td></tr>
	<tr>
		<td>Kelurahan</td>
		<td><input type='text' name='kelurahan' required="true"></td></tr>
	<tr>
		<td>Kode POS</td>
		<td><input type='text' name='kode_pos'required="true"></td></tr>
	<tr>
		<td>E-mail</td>
		<td><input type='text' name='email' value="" size="29" maxlength="29" required="true"></td></tr>
	<tr>
		<td>Pekerjaan</td>
		<td><input type='text' name='pekerjaan'required="true"></td></tr>
	<tr>
		<td>Paket pilhan</td>
		
		<td><select name='paket_pilihan'>
				<option value='Paket Pilhan'>-- Paket Pilihan --</option>
				<option value='Haji'>Haji</option>
				<option value='Haji Plus'>Haji Plus</option>
				<option value='Haji Plus VVIP'>Haji Plus VVIP</option>
				<option value='Umroh'>Umroh</option>
				<option value='Umroh Plus'>Umroh Plus</option>
				</select>
				</td></tr>
	<tr>

		<td><form name="form_upload" enctype="multipart/form-data">
   Foto <td> <input type="file" name="foto"><br>


  
</td></tr>
		
	
		<td colspan=2 align='center'><input type='submit' name='submit' value='submit'></td></tr>
</form></table>
	</center>
<?
}else{
	$tgl=$_POST['tgl'];
	$bulan=$_POST['bulan'];
	$tahun=$_POST['tahun'];
	$ktp=$_POST['ktp'];
	$paspor=$_POST['paspor'];
	$bin=$_POST['bin'];
	$nama=$_POST['nama'];
	$tl=$_POST['tl'];
	$jk=$_POST['jk'];
	$alamat_ktp=$_POST['alamat_ktp'];
	$alamat_sekarang=$_POST['alamat_sekarang'];
	$no_telpon=$_POST['no_telpon'];
	$kota=$_POST['kota'];
	$kelurahan=$_POST['kelurahan'];
	$kode_pos=$_POST['kode_pos'];
	$email=$_POST['email'];
	$pekerjaan=$_POST['pekerjaan'];
	$paket_pilihan=$_POST['paket_pilihan'];
	
	$thl=$_POST['thl'];
	$as=$_POST['as'];
	$polaemail = "^.+@.+\..+$";
	$foto = $_FILES['picture']['foto'];
$fileSize = $_FILES['picture']['size'];
$fileError = $_FILES['picture']['error'];
if (strlen(trim($ktp))<=12) {
	echo "No KTP harus di isi 13 digit";
	header('Refresh: 3; URL=index.php');
}
elseif (trim($_POST['no_telpon']) =="" OR ! is_numeric(trim($_POST['no_telpon']))) {
	echo "No Telepon masih kosong/salah penulisan, harus ANGKAH";
		$_POST['no_telpon'] = "";
}elseif(!eregi($polaemail, $email)){
     echo "Format penulisan Email salah, Contoh: x@x.x";
     header('Refresh: 3; URL=index.php');
	
}else{

	$email = strtolower($email);
	$sql_cek="SELECT * FROM daftar WHERE email='$email'";
	$qry_cek=mysql_query($sql_cek);
	$jum_cek=mysql_num_rows($qry_cek);
	if ($jum_cek >= 1) {
		echo "E-MAIL <BLINK><b>$email</b></BLINK> SUDAH PERNAH DIGUNAKAN";
		echo "<br> SILAHKAN GUNAKAN YANG LAIN";
		header('Refresh: 3; URL=index.php');
		exit;
	}
	$tgllhr=$tahun.'-'.$bulan.'-'.$tgl;
	$sql="SELECT COUNT(*) as jum FROM daftar;";
	$jum=mysql_fetch_array(mysql_query($sql,$con));
	if ($jum[0]==0){
		$no_form=1;
	}else{
		$juml=$jum[0]-1;
		$sql="SELECT no_form FROM daftar LIMIT $juml,1;";
		$no_f=mysql_fetch_array(mysql_query($sql,$con));
		$no_form=$no_f[0]+1;
		
		
	}
	
if($fileSize > 0 || $fileError == 0){
$move = move_uploaded_file($_FILES['picture']['tmp_name'], 'content/upload/'.$foto);
if($move){
echo "Gambar berhalil diupload";
}else{
echo "Gagal mengupload gambar";
}
}else{
echo "Gagal mengupload gambar: ".$fileError;
}

	$sql="INSERT INTO daftar VALUES ('$no_form','$ktp','$paspor','$nama','$bin','$tl','$tgllhr','$jk','$alamat_ktp','$alamat_sekarang','$no_telpon','$kota','$kelurahan','$kode_pos','$email','$pekerjaan','$paket_pilihan','$foto','uncheck');";
	$hsl=mysql_query($sql,$con) or die ("SQL Error: ".mysql_error());
	if($hsl){echo "Registrasi Formulir Sukses PASSWORD DAN USERNAME HARAP DI CATAT<br>";
	
	if(strlen($no_form)==1){
		$s_id="CCCC".$no_form;
	}else if(strlen($no_form)==2){
		$s_id="CCC".$no_form;
	}else if(strlen($no_form)==3){
		$s_id="CC".$no_form;
	}else if(strlen($no_form)==4){
		$s_id="C".$no_form;
	};


	$sql="INSERT INTO c_haji(s_id,no_form) VALUES ('$s_id','$no_form');";
	mysql_query($sql);
	$sql="INSERT INTO user VALUES ('$email','$s_id','calon','$s_id');";
	$hsl=mysql_query($sql);
	if($hsl){echo "Username : $email<br>
					Password : $s_id";}
	}}}

pada baris=167-169 dan baris 207-216,itu coding upload file.
dan itu saya ingin upload ke database dan folder upload.
tolong bantuannya bli...
0
Loading...
Ellyx Christian · May 22, 2012 · 0 Suka · 0 Tidak Suka
<?
$submit=$_POST['submit'];
if(!$submit){
?>
<blink>Formulir Pendaftaran</blink><br><br>
<form method="post" action="<? echo $_SERVER['PHP_SELF'];?>" enctype="multipart/form-data">
<center>
<table class='psb'>
	<tr>
		<td>No KTP</td>
		<td><input type='text' name='ktp' required="true"> </td>
		<td><FONT SIZE="1" COLOR="white"  >* Tidak boleh spasi/dipisah dengan tanda baca</FONT></td></tr>
	<tr>
		<td>No Paspor</td>
		<td><input type='text' name='paspor' required="true"></td></tr>
	<tr>
		<td>Nama</td>
		<div class="collection" id="name">
		<td><input type='text' name='nama' id="nama" title="Nama Lengkap" value="" size="29" maxlength="30" class="" autocomplete="off" aria-required="true" required="true"></td></div>
		<td><FONT SIZE="1" COLOR="white">* Nama harus sama dengan nama yang tertera di paspor </FONT></td></tr>
	<tr>
		<td>Bin/Binti</td>
		<td><input type='text' name='bin' required="true"></td></tr>
	<tr>
		<td>Tempat Lahir</td>
		<td><input type='text' name='tl' required="true"></td></tr>
	<tr>
		<td>Tanggal Lahir</td>
		<td><select name='tgl'>
				<option value='01'>1</option>
				<option value='02'>2</option>
				<option value='03'>3</option>
				<option value='04'>4</option>
				<option value='05'>5</option>
				<option value='06'>6</option>
				<option value='07'>7</option>
				<option value='08'>8</option>
				<option value='09'>9</option>
				<option value='10'>10</option>
				<option value='11'>11</option>
				<option value='12'>12</option>
				<option value='13'>13</option>
				<option value='14'>14</option>
				<option value='15'>15</option>
				<option value='16'>16</option>
				<option value='17'>17</option>
				<option value='18'>18</option>
				<option value='19'>19</option>
				<option value='20'>20</option>
				<option value='21'>21</option>
				<option value='22'>22</option>
				<option value='23'>23</option>
				<option value='24'>24</option>
				<option value='25'>25</option>
				<option value='26'>26</option>
				<option value='27'>27</option>
				<option value='28'>28</option>
				<option value='29'>29</option>
				<option value='30'>30</option>
				<option value='31'>31</option>
				</select>
			<select name='bulan'>
				<option value='01'>Januari</option>
				<option value='02'>Pebruari</option>
				<option value='03'>Maret</option>
				<option value='04'>April</option>
				<option value='05'>Mei</option>
				<option value='06'>Juni</option>
				<option value='07'>Juli</option>
				<option value='08'>Agustus</option>
				<option value='09'>September</option>
				<option value='10'>Oktober</option>
				<option value='11'>Nopember</option>
				<option value='12'>Desember</option>
				</select>
			<select name='tahun'>
				<option value='1993'>1993</option>
				<option value='1994'>1994</option>
				<option value='1995'>1995</option>
				<option value='1996'>1996</option>
				<option value='1997'>1997</option>
				<option value='1998'>1998</option>
				<option value='1999'>1999</option>
				<option value='2000'>2000</option>
				<option value='2001'>2001</option>
				</select>
				</td></tr>
	<tr>
		<td>Jenis Kelamin</td>
		<td><input type='radio' name='jk' value='L' required="true">Laki-laki
			<input type='radio' name='jk' value='P'required="true" >Perempuan</td></tr>
	<tr>
		<td>Alamat KTP</td>
		<td><input type='text' name='alamat_ktp' required="true"></td></tr>
	<tr>
		<td>Alamat Sekarang</td>
		<td><input type='text' name='alamat_sekarang'required="true"></td></tr>
	<tr>
		<td>No Telpon</td>
		<td><input type='text' name='no_telpon' required="true"></td>
		<td><FONT SIZE="1" COLOR="white">* Gunakan No telpon Yang bisa di hubungi </FONT></td></tr>
	<tr>
		<td>Kota</td>
		<td><input type='text' name='kota' required="true"></td></tr>
	<tr>
		<td>Kelurahan</td>
		<td><input type='text' name='kelurahan' required="true"></td></tr>
	<tr>
		<td>Kode POS</td>
		<td><input type='text' name='kode_pos'required="true"></td></tr>
	<tr>
		<td>E-mail</td>
		<td><input type='text' name='email' value="" size="29" maxlength="29" required="true"></td></tr>
	<tr>
		<td>Pekerjaan</td>
		<td><input type='text' name='pekerjaan'required="true"></td></tr>
	<tr>
		<td>Paket pilhan</td>
 
		<td><select name='paket_pilihan'>
				<option value='Paket Pilhan'>-- Paket Pilihan --</option>
				<option value='Haji'>Haji</option>
				<option value='Haji Plus'>Haji Plus</option>
				<option value='Haji Plus VVIP'>Haji Plus VVIP</option>
				<option value='Umroh'>Umroh</option>
				<option value='Umroh Plus'>Umroh Plus</option>
				</select>
				</td></tr>
	<tr>
		<td>
   Foto <td> <input type="file" name="foto"></td></tr>
		<tr><td colspan=2 align='center'><input type='submit' name='submit' value='submit'></td></tr>
</table>
	</center>
</form>
<?
}else{
	$tgl=$_POST['tgl'];
	$bulan=$_POST['bulan'];
	$tahun=$_POST['tahun'];
	$ktp=$_POST['ktp'];
	$paspor=$_POST['paspor'];
	$bin=$_POST['bin'];
	$nama=$_POST['nama'];
	$tl=$_POST['tl'];
	$jk=$_POST['jk'];
	$alamat_ktp=$_POST['alamat_ktp'];
	$alamat_sekarang=$_POST['alamat_sekarang'];
	$no_telpon=$_POST['no_telpon'];
	$kota=$_POST['kota'];
	$kelurahan=$_POST['kelurahan'];
	$kode_pos=$_POST['kode_pos'];
	$email=$_POST['email'];
	$pekerjaan=$_POST['pekerjaan'];
	$paket_pilihan=$_POST['paket_pilihan'];
 
	$thl=$_POST['thl'];
	$as=$_POST['as'];
	$polaemail = "^.+@.+\..+$";
	$foto = $_FILES['foto']['name'];
$fileSize = $_FILES['foto']['size'];
$fileError = $_FILES['foto']['error'];
if (strlen(trim($ktp))<=12) {
	echo "No KTP harus di isi 13 digit";
	header('Refresh: 3; URL=index.php');
}
elseif (trim($_POST['no_telpon']) =="" OR ! is_numeric(trim($_POST['no_telpon']))) {
	echo "No Telepon masih kosong/salah penulisan, harus ANGKAH";
		$_POST['no_telpon'] = "";
}elseif(!eregi($polaemail, $email)){
     echo "Format penulisan Email salah, Contoh: x@x.x";
     header('Refresh: 3; URL=index.php');
 
}else{
 
	$email = strtolower($email);
	$sql_cek="SELECT * FROM daftar WHERE email='$email'";
	$qry_cek=mysql_query($sql_cek);
	$jum_cek=mysql_num_rows($qry_cek);
	if ($jum_cek >= 1) {
		echo "E-MAIL <BLINK><b>$email</b></BLINK> SUDAH PERNAH DIGUNAKAN";
		echo "<br> SILAHKAN GUNAKAN YANG LAIN";
		header('Refresh: 3; URL=index.php');
		exit;
	}
	$tgllhr=$tahun.'-'.$bulan.'-'.$tgl;
	$sql="SELECT COUNT(*) as jum FROM daftar;";
	$jum=mysql_fetch_array(mysql_query($sql,$con));
	if ($jum[0]==0){
		$no_form=1;
	}else{
		$juml=$jum[0]-1;
		$sql="SELECT no_form FROM daftar LIMIT $juml,1;";
		$no_f=mysql_fetch_array(mysql_query($sql,$con));
		$no_form=$no_f[0]+1;
 
 
	}
 
if($fileSize > 0 || $fileError == 0){
$move = move_uploaded_file($_FILES['foto']['tmp_name'], 'content/upload/'.$foto);
if($move){
echo "Gambar berhalil diupload";
}else{
echo "Gagal mengupload gambar";
}
}else{
echo "Gagal mengupload gambar: ".$fileError;
}
 
	$sql="INSERT INTO daftar VALUES ('$no_form','$ktp','$paspor','$nama','$bin','$tl','$tgllhr','$jk','$alamat_ktp','$alamat_sekarang','$no_telpon','$kota','$kelurahan','$kode_pos','$email','$pekerjaan','$paket_pilihan','$foto','uncheck');";
	$hsl=mysql_query($sql,$con) or die ("SQL Error: ".mysql_error());
	if($hsl){echo "Registrasi Formulir Sukses PASSWORD DAN USERNAME HARAP DI CATAT<br>";
 
	if(strlen($no_form)==1){
		$s_id="CCCC".$no_form;
	}else if(strlen($no_form)==2){
		$s_id="CCC".$no_form;
	}else if(strlen($no_form)==3){
		$s_id="CC".$no_form;
	}else if(strlen($no_form)==4){
		$s_id="C".$no_form;
	};
 
 
	$sql="INSERT INTO c_haji(s_id,no_form) VALUES ('$s_id','$no_form');";
	mysql_query($sql);
	$sql="INSERT INTO user VALUES ('$email','$s_id','calon','$s_id');";
	$hsl=mysql_query($sql);
	if($hsl){echo "Username : $email<br>
					Password : $s_id";}
	}}}
0
Loading...
erick · May 24, 2012 · 0 Suka · 0 Tidak Suka
bli saya mau tanyak lagi..coding di atas saya coba sudah jalan dan bisa di upload foto/file.
terus coding tersebut saya kembangkan.ini codingnya
<script language="javascript">
function validasi(form){
  if (form.nama_komentar.value == ""){
    alert("Anda belum mengisikan Nama.");
    form.nama_komentar.focus();
    return (false);
  }
     
  if (form.isi_komentar.value == ""){
    alert("Anda belum mengisikan komentar.");
    form.isi_komentar.focus();
    return (false);
  }
  return (true);
}
</script>


<?php
// Skrip javascript diatas untuk melakukan validasi data untuk pengisi komentar agar tidak mengosongkan nama dan isi komentar.

include "config/koneksi.php";
include "config/fungsi_indotgl.php";
include "config/class_paging.php";
include "config/fungsi_combobox.php";
include "config/library.php";

// Halaman utama (Home)

if ($_GET[module]=='home'){
	//form pendaftaran

$submit=$_POST['submit'];
if(!$submit){
?>
<img src=images/berita_sebelumnya.jpg><br /><ul>
 <form method="post" action="<? echo $_SERVER['PHP_SELF'];?>" enctype="multipart/form-data">
<center>
<table class='psb'>
	<tr>
		<td>No KTP</td>
		<td><input type='text' name='ktp' required="true"> </td>
		<td><FONT SIZE="1"  >* Tidak boleh spasi/dipisah dengan tanda baca</FONT></td></tr>
	<tr>
		<td>No Paspor</td>
		<td><input type='text' name='paspor' required="true"></td></tr>
	<tr>
		<td>Nama</td>
		<div class="collection" id="name">
		<td><input type='text' name='nama' id="nama" title="Nama Lengkap" value="" size="29" maxlength="30" class="" autocomplete="off" aria-required="true" required="true"></td></div>
		<td><FONT SIZE="1" COLOR="white">* Nama harus sama dengan nama yang tertera di paspor </FONT></td></tr>
	<tr>
		<td>Bin/Binti</td>
		<td><input type='text' name='bin' required="true"></td></tr>
	<tr>
		<td>Tempat Lahir</td>
		<td><input type='text' name='tl' required="true"></td></tr>
	<tr>
		<td>Tanggal Lahir</td>
		<td><select name='tgl'>
				<option value='01'>1</option>
				<option value='02'>2</option>
				<option value='03'>3</option>
				<option value='04'>4</option>
				<option value='05'>5</option>
				<option value='06'>6</option>
				<option value='07'>7</option>
				<option value='08'>8</option>
				<option value='09'>9</option>
				<option value='10'>10</option>
				<option value='11'>11</option>
				<option value='12'>12</option>
				<option value='13'>13</option>
				<option value='14'>14</option>
				<option value='15'>15</option>
				<option value='16'>16</option>
				<option value='17'>17</option>
				<option value='18'>18</option>
				<option value='19'>19</option>
				<option value='20'>20</option>
				<option value='21'>21</option>
				<option value='22'>22</option>
				<option value='23'>23</option>
				<option value='24'>24</option>
				<option value='25'>25</option>
				<option value='26'>26</option>
				<option value='27'>27</option>
				<option value='28'>28</option>
				<option value='29'>29</option>
				<option value='30'>30</option>
				<option value='31'>31</option>
				</select>
			<select name='bulan'>
				<option value='01'>Januari</option>
				<option value='02'>Pebruari</option>
				<option value='03'>Maret</option>
				<option value='04'>April</option>
				<option value='05'>Mei</option>
				<option value='06'>Juni</option>
				<option value='07'>Juli</option>
				<option value='08'>Agustus</option>
				<option value='09'>September</option>
				<option value='10'>Oktober</option>
				<option value='11'>Nopember</option>
				<option value='12'>Desember</option>
				</select>
			<select name='tahun'>
				<option value='1993'>1993</option>
				<option value='1994'>1994</option>
				<option value='1995'>1995</option>
				<option value='1996'>1996</option>
				<option value='1997'>1997</option>
				<option value='1998'>1998</option>
				<option value='1999'>1999</option>
				<option value='2000'>2000</option>
				<option value='2001'>2001</option>
				</select>
				</td></tr>
	<tr>
		<td>Jenis Kelamin</td>
		<td><input type='radio' name='jk' value='L' required="true">Laki-laki
			<input type='radio' name='jk' value='P'required="true" >Perempuan</td></tr>
	<tr>
		<td>Alamat KTP</td>
		<td><input type='text' name='alamat_ktp' required="true"></td></tr>
	<tr>
		<td>Alamat Sekarang</td>
		<td><input type='text' name='alamat_sekarang'required="true"></td></tr>
	<tr>
		<td>No Telpon</td>
		<td><input type='text' name='no_telpon' required="true"></td>
		<td><FONT SIZE="1" COLOR="white">* Gunakan No telpon Yang bisa di hubungi </FONT></td></tr>
	<tr>
		<td>Kota</td>
		<td><input type='text' name='kota' required="true"></td></tr>
	<tr>
		<td>Kelurahan</td>
		<td><input type='text' name='kelurahan' required="true"></td></tr>
	<tr>
		<td>Kode POS</td>
		<td><input type='text' name='kode_pos'required="true"></td></tr>
	<tr>
		<td>E-mail</td>
		<td><input type='text' name='email' value="" size="29" maxlength="29" required="true"></td></tr>
	<tr>
		<td>Pekerjaan</td>
		<td><input type='text' name='pekerjaan'required="true"></td></tr>
	<tr>
		<td>Paket pilhan</td>
		
		<td><select name='paket_pilihan'>
				<option value='Paket Pilhan'>-- Paket Pilihan --</option>
				<option value='Haji'>Haji</option>
				<option value='Haji Plus'>Haji Plus</option>
				<option value='Haji Plus VVIP'>Haji Plus VVIP</option>
				<option value='Umroh'>Umroh</option>
				<option value='Umroh Plus'>Umroh Plus</option>
				</select>
				</td></tr>
	<tr>

		<td>
   Foto <td> <input type="file" name="foto"><br>


  
</td></tr>
		
	
		<td colspan=2 align='center'><input type='submit' name='submit' value='submit'></td></tr>
</form></table>
	</center>
<?
}else{
	$tgl=$_POST['tgl'];
	$bulan=$_POST['bulan'];
	$tahun=$_POST['tahun'];
	$ktp=$_POST['ktp'];
	$paspor=$_POST['paspor'];
	$bin=$_POST['bin'];
	$nama=$_POST['nama'];
	$tl=$_POST['tl'];
	$jk=$_POST['jk'];
	$alamat_ktp=$_POST['alamat_ktp'];
	$alamat_sekarang=$_POST['alamat_sekarang'];
	$no_telpon=$_POST['no_telpon'];
	$kota=$_POST['kota'];
	$kelurahan=$_POST['kelurahan'];
	$kode_pos=$_POST['kode_pos'];
	$email=$_POST['email'];
	$pekerjaan=$_POST['pekerjaan'];
	$paket_pilihan=$_POST['paket_pilihan'];
	$thl=$_POST['thl'];
	$as=$_POST['as'];
	$polaemail = "^.+@.+\..+$";

	$foto = $_POST['foto'];
    $fileSize = $_POST['foto']['size'];
    $fileError = $_POST['foto']['error'];
	if($fileSize > 0 || $fileError == 0)
    $move = move_uploaded_file($_POST['foto']['tmp_name'], 'upload/'.$foto);
    if($move){
    echo "Gambar berhalil diupload";
    }else{
    echo "Gagal mengupload gambar";
    }
    
    
	
if (strlen(trim($ktp))<=15) {
	echo"<blink>No KTP minimal 15 digit !!</blink>";
	
}
elseif (trim($_POST['no_telpon']) =="" OR ! is_numeric(trim($_POST['no_telpon']))) {
	echo "No Telepon masih kosong/salah penulisan, harus ANGKAH";
		$_POST['no_telpon'] = "";
}elseif(!eregi($polaemail, $email)){
     echo "Format penulisan Email salah, Contoh: x@x.x";
    
}else{

	$email = strtolower($email);
	$sql_cek="SELECT * FROM daftar WHERE email='$email'";
	$qry_cek=mysql_query($sql_cek);
	$jum_cek=mysql_num_rows($qry_cek);
	if ($jum_cek >= 1) {
		echo "E-MAIL <BLINK><b>$email</b></BLINK> SUDAH PERNAH DIGUNAKAN";
		echo "<br> SILAHKAN GUNAKAN YANG LAIN";
		
		exit;
	}
	$tgllhr=$tahun.'-'.$bulan.'-'.$tgl;
	$sql="SELECT COUNT(*) as jum FROM daftar;";
	$jum=mysql_fetch_array(mysql_query($sql));
	if ($jum[0]==0){
		$no_form=1;
	}else{
		$juml=$jum[0]-1;
		$sql="SELECT no_form FROM daftar LIMIT $juml,1;";
		$no_f=mysql_fetch_array(mysql_query($sql));
		$no_form=$no_f[0]+1;
		
		
	}
	
	
    
    
	


	$sql="INSERT INTO daftar VALUES ('$no_form','$ktp','$paspor','$nama','$bin','$tl','$tgllhr','$jk','$alamat_ktp','$alamat_sekarang','$no_telpon','$kota','$kelurahan','$kode_pos','$email','$pekerjaan','$paket_pilihan','$foto','uncheck');";
	$hsl=mysql_query($sql) or die ("SQL Error: ".mysql_error());{
	
	
	$sql="SELECT Nama FROM daftar where no_form='$no_form';";
$hasil=mysql_fetch_array(mysql_query($sql));

echo "<h2>Selamat Datang $hasil[0]</h2><BR>";
echo "<B>Anda Telah Terdaftar</B><BR>";
echo "Untuk info lebih lanjuk mengenai pendaftaran anda<BR><BR>";
echo "<blink><B>Hubungi</B></blink><BR><BR>";
echo "Tlp            : 021 86615408<BR>";
echo "Tlp            : 021 86615409<BR><BR>";
echo "Website		 : www.ngstour.net<BR><BR>";
echo "JAM KANTOR 08.00 -17.00 HARI AHAD LIBUR";
	}}}
  // Tampilkan 5 headline berita terbaru dan hitung jumlah komentar masing-masing berita
 echo "<br><img src=images/berita_sebelumnya.jpg><br /><ul>";
  $terkini=mysql_query("select count(komentar.id_komentar) as jml, judul, judul_seo, jam, 
                       berita.id_berita, hari, tanggal, gambar, isi_berita    
                       from berita left join komentar 
                       on berita.id_berita=komentar.id_berita
                       and aktif='Y' 
                       group by berita.id_berita DESC LIMIT 2");

// 	$terkini= mysql_query("SELECT * FROM berita ORDER BY id_berita DESC LIMIT 4");		 
	while($t=mysql_fetch_array($terkini)){
		$tgl = tgl_indo($t[tanggal]);
		echo "<span class=date><img src=images/clock.gif> $t[hari], $tgl - $t[jam] WIB</span><br />";
		echo "<span class=judul><a href=berita-$t[id_berita]-$t[judul_seo].html>$t[judul]</a></span><br />";
 		// Apabila ada gambar dalam berita, tampilkan
    if ($t[gambar]!=''){
			echo "<span class=image><img src='foto_berita/small_$t[gambar]' width=110 border=0></span>";
		}
    // Tampilkan hanya sebagian isi berita
    $isi_berita = htmlentities(strip_tags($t[isi_berita])); // mengabaikan tag html
    $isi = substr($isi_berita,0,220); // ambil sebanyak 220 karakter
    $isi = substr($isi_berita,0,strrpos($isi," ")); // potong per spasi kalimat

    echo "$isi ... <a href=berita-$t[id_berita]-$t[judul_seo].html>Selengkapnya</a> (<b>$t[jml] komentar</b>)
          <br /><hr color=#e0cb91 noshade=noshade />";
	}
  
  // Tampilkan 7 judul berita sebelumnya 
  echo "<img src=images/berita_sebelumnya.jpg><br /><ul>";
  $sebelum=mysql_query("SELECT * FROM berita 
                        ORDER BY id_berita DESC LIMIT 4,7");		 
	while($s=mysql_fetch_array($sebelum)){
	   echo "<li><a href=berita-$s[id_berita]-$s[judul_seo].html>$s[judul]</a></li>";
	}
	echo "</ul>";
	}


// Modul detail berita
elseif ($_GET[module]=='detailberita'){
	$detail=mysql_query("SELECT * FROM berita,users,kategori    
                      WHERE users.username=berita.username 
                      AND kategori.id_kategori=berita.id_kategori 
                      AND id_berita='$_GET[id]'");
	$d   = mysql_fetch_array($detail);
	$tgl = tgl_indo($d[tanggal]);
	$baca = $d[dibaca]+1;
	echo "<span class=date>$d[hari], $tgl - $d[jam] WIB</span><br />";
	echo "<span class=judul>$d[judul]</span><br />";
	echo "<span class=posting>Diposting oleh : <b>$d[nama_lengkap]</b><br /> 
        Kategori: <a href=kategori-$d[id_kategori]-$d[kategori_seo].html><b>$d[nama_kategori]</b></a> 
        - Dibaca: <b>$baca</b> kali</span><br /><br />";
  // Apabila ada gambar dalam berita, tampilkan   
 	if ($d[gambar]!=''){
		echo "<span class=image><img src='foto_berita/$d[gambar]' border=0></span>";
	}
	echo "$d[isi_berita] <br />";	 		  
  
  // Tampilkan judul berita yang terkait (maks: 5) 
  echo "<img src=images/berita_terkait.jpg><br /><ul>";
  // pisahkan kata per kalimat lalu hitung jumlah kata
  $pisah_kata  = explode(",",$d[tag]);
  $jml_katakan = (integer)count($pisah_kata);

  $jml_kata = $jml_katakan-1; 
  $ambil_id = substr($_GET[id],0,2);

  // Looping query sebanyak jml_kata
  $cari = "SELECT * FROM berita WHERE (id_berita<'$ambil_id') and (id_berita!='$ambil_id') and (" ;
    for ($i=0; $i<=$jml_kata; $i++){
      $cari .= "tag LIKE '%$pisah_kata[$i]%'";
      if ($i < $jml_kata ){
        $cari .= " OR ";
      }
    }
   $cari .= ") ORDER BY id_berita DESC LIMIT 5";
 
  $hasil  = mysql_query($cari);
  while($h=mysql_fetch_array($hasil)){
  		echo "<li><a href=berita-$h[id_berita]-$h[judul_seo].html>$h[judul]</a></li>";
  }      
	echo "</ul>";

  // Apabila detail berita dilihat, maka tambahkan berapa kali dibacanya
  mysql_query("UPDATE berita SET dibaca=$d[dibaca]+1 
              WHERE id_berita='$_GET[id]'"); 


  // Hitung jumlah komentar
  $idnya=substr("$_GET[id]",0,2);
  $komentar = mysql_query("select count(komentar.id_komentar) as jml from komentar WHERE id_berita='$idnya' AND aktif='Y'");
  $k = mysql_fetch_array($komentar); 
  echo "<span class=judul><b>$k[jml]</b> Komentar : </span><br /><hr color=#e0cb91 noshade=noshade />";

  // Komentar berita
  $sql = mysql_query("SELECT * FROM komentar WHERE id_berita='$idnya' AND aktif='Y'");
	$jml = mysql_num_rows($sql);
  // Apabila sudah ada komentar, tampilkan 
  if ($jml > 0){
    while ($s = mysql_fetch_array($sql)){
      $tanggal = tgl_indo($s[tgl]);
      // Apabila ada link website diisi, tampilkan dalam bentuk link   
 	    if ($s[url]!=''){
        echo "<span class=komentar><a href='http://$s[url]' target='_blank'>$s[nama_komentar]</a></span><br />";  
	    }
	    else{
        echo "<span class=komentar>$s[nama_komentar]</span><br />";  
      }

  		echo "<span class=date>$tanggal - $s[jam_komentar] WIB</span><br /><br />";
      $isian=nl2br($s[isi_komentar]); // membuat paragraf pada isi komentar
	    echo "$isian <hr color=#e0cb91 noshade=noshade />";	 		  
    }
  }
  // Form komentar
  echo "<b>Isi Komentar :</b>
        <table width=100% style='border: 1pt dashed #0000CC;padding: 10px;'>
        <form action=simpankomentar.php method=POST onSubmit=\"return validasi(this)\">
        <input type=hidden name=id_berita value=$idnya>
        <input type=hidden name=id value=$_GET[id]>
        <tr><td>Nama</td><td> : <input type=text name=nama_komentar size=40></td></tr>
        <tr><td>Website</td><td> : <input type=text name=url size=40></td></tr>
        <tr><td valign=top>Komentar</td><td> <textarea name='isi_komentar' style='width: 315px; height: 100px;'></textarea></td></tr>
        <tr><td>&nbsp;</td><td><img src='captcha.php'></td></tr>
        <tr><td>&nbsp;</td><td>(Masukkan 6 kode diatas)<br /><input type=text name=kode size=6><br /></td></tr>
        <tr><td>&nbsp;</td><td><input type=submit name=submit value=Kirim></td></tr>
        </form></table><br />";
}


// Modul berita per kategori
elseif ($_GET[module]=='detailkategori'){
  // Tampilkan nama kategori
  $sq = mysql_query("SELECT nama_kategori from kategori where id_kategori='$_GET[id]'");
  $n = mysql_fetch_array($sq);
  echo "<span class=judul_head>&#187; Kategori : <b>$n[nama_kategori]</b></span><br /><br />";
  
  $p      = new Paging;
  $batas  = 5;
  $posisi = $p->cariPosisi($batas);
  
  // Tampilkan daftar berita sesuai dengan kategori yang dipilih
 	$sql   = "SELECT * FROM berita WHERE id_kategori='$_GET[id]' 
            ORDER BY id_berita DESC LIMIT $posisi,$batas";		 

	$hasil = mysql_query($sql);
	$jumlah = mysql_num_rows($hasil);
	// Apabila ditemukan berita dalam kategori
	if ($jumlah > 0){
   while($r=mysql_fetch_array($hasil)){
		$tgl = tgl_indo($r[tanggal]);
		echo "<span class=date><img src=images/clock.gif> $r[hari], $tgl - $r[jam] WIB</span><br />";
		echo "<span class=judul><a href=berita-$r[id_berita]-$r[judul_seo].html>$r[judul]</a></span><br />";
 		// Apabila ada gambar dalam berita, tampilkan
    if ($r[gambar]!=''){
			echo "<span class=image><img src='foto_berita/small_$r[gambar]' width=110 border=0></span>";
		}
    // Tampilkan hanya sebagian isi berita
    $isi_berita = nl2br($r[isi_berita]); // membuat paragraf pada isi berita
    $isi = substr($isi_berita,0,220); // ambil sebanyak 220 karakter
    $isi = substr($isi_berita,0,strrpos($isi," ")); // potong per spasi kalimat
    echo "$isi ... <a href=berita-$r[id_berita]-$r[judul_seo].html>Selengkapnya</a>
          <br /><hr color=#e0cb91 noshade=noshade />";
	 }
	
  $jmldata     = mysql_num_rows(mysql_query("SELECT * FROM berita WHERE id_kategori='$_GET[id]'"));
  $jmlhalaman  = $p->jumlahHalaman($jmldata, $batas);
  $linkHalaman = $p->navHalaman2($_GET[halaman], $jmlhalaman);

  echo "Hal: $linkHalaman";
  }
  else{
    echo "Belum ada berita pada kategori <b>$_GET[nama_kat]</b>";
  }
}


// Modul detail agenda
elseif ($_GET[module]=='detailagenda'){
	$detail=mysql_query("SELECT * FROM agenda 
                      WHERE id_agenda='$_GET[id]'");
	$d   = mysql_fetch_array($detail);
  $tgl_posting   = tgl_indo($d[tgl_posting]);
  $tgl_mulai   = tgl_indo($d[tgl_mulai]);
  $tgl_selesai = tgl_indo($d[tgl_selesai]);
  $isi_agenda=nl2br($d[isi_agenda]);
	
  echo "<span class=judul>$d[tema]</span><br />";
  echo "<span class=date>Diposting tanggal: $tgl_posting</span><br /><br />";
	echo "<b>Topik</b>  : $isi_agenda <br />";
 	echo "<b>Tanggal</b> : $tgl_mulai s/d $tgl_selesai <br /><br />";
 	echo "<b>Tempat</b> : $d[tempat] <br /><br />";
 	echo "<b>Pengirim (Contact Person)</b> : $d[pengirim] <br />";
}


// Modul hasil pencarian berita 
elseif ($_GET[module]=='hasilcari'){
  echo "<span class=judul_head>&#187; <b>Hasil Pencarian</b></span><br />";
  // menghilangkan spasi di kiri dan kanannya
  $kata = trim($_POST[kata]);

  // pisahkan kata per kalimat lalu hitung jumlah kata
  $pisah_kata = explode(" ",$kata);
  $jml_katakan = (integer)count($pisah_kata);
  $jml_kata = $jml_katakan-1;

  $cari = "SELECT * FROM berita WHERE " ;
    for ($i=0; $i<=$jml_kata; $i++){
      $cari .= "isi_berita LIKE '%$pisah_kata[$i]%'";
      if ($i < $jml_kata ){
        $cari .= " OR ";
      }
    }
  $cari .= " ORDER BY id_berita DESC LIMIT 7";
  $hasil  = mysql_query($cari);
  $ketemu = mysql_num_rows($hasil);

  if ($ketemu > 0){
    echo "<p>Ditemukan <b>$ketemu</b> berita dengan kata <font style='background-color:#00FFFF'><b>$kata</b></font> : </p>"; 
    while($t=mysql_fetch_array($hasil)){
  		echo "<span class=judul><a href=berita-$t[id_berita]-$t[judul_seo].html>$t[judul]</a></span><br />";
      // Tampilkan hanya sebagian isi berita
      $isi_berita = nl2br($t[isi_berita]); // membuat paragraf pada isi berita
      $isi = substr($isi_berita,0,150); // ambil sebanyak 150 karakter
      $isi = substr($isi_berita,0,strrpos($isi," ")); // potong per spasi kalimat

      echo "$isi ... <a href=berita-$t[id_berita]-$t[judul_seo].html>Selengkapnya</a>
            <br /><hr color=#e0cb91 noshade=noshade />";
    }      
  }
  else{
    echo "Tidak ditemukan berita dengan kata <b>$kata</b>";
  }
}


// Modul indeks berita
elseif ($_GET[module]=='indeksberita'){
   echo "<span class=judul_head>&#187; <b>Hasil Indeks Berita</b></span><br />";
   
   $format_mysql = $_POST[tahun].'-'.$_POST[bulan].'-'.$_POST[tanggal]; 
	 $format_indo = tgl_indo($_POST[tahun].'-'.$_POST[bulan].'-'.$_POST[tanggal]);

  // Hanya mengindeks berita, apabila diperlukan bisa ditambahkan utk menngindeks agenda, dll
	$cari   = mysql_query("SELECT * FROM berita WHERE tanggal='$format_mysql'");
	$jumlah = mysql_num_rows($cari);
  // Apabila berita ditemukan sesuai dengan tanggal yang diinginkan 
  if ($jumlah > 0){
    echo "<br />Ditemukan <b>$jumlah</b> berita pada tanggal <b>$format_indo</b> : <ul>";   
    while($r=mysql_fetch_array($cari)){
      echo "<p><li><a href=berita-$r[id_berita]-$r[judul_seo].html>$r[judul]</a></li></p>";
    }      
    echo "</ul>";
  }
  else{
    echo "<br />Tidak ada berita pada tanggal <b>$format_indo</b>";
  }
}


// Modul hasil poling
elseif ($_GET[module]=='hasilpoling'){
   echo "<span class=posting>&#187; <b>Hasil Poling</b></span><br /><br />";

  $u=mysql_query("UPDATE poling SET rating=rating+1 WHERE id_poling='$_POST[pilihan]'");

  echo "<p align=center>Terimakasih atas partisipasi Anda mengikuti poling kami<br /><br />
        Hasil poling saat ini: </p><br />";
  
  echo "<table width=100% style='border: 1pt dashed #0000CC;padding: 10px;'>";

  $jml=mysql_query("SELECT SUM(rating) as jml_vote FROM poling WHERE aktif='Y'");
  $j=mysql_fetch_array($jml);
  
  $jml_vote=$j[jml_vote];
  
  $sql=mysql_query("SELECT * FROM poling WHERE aktif='Y'");
  
  while ($s=mysql_fetch_array($sql)){
  	
  	$prosentase = sprintf("%2.1f",(($s[rating]/$jml_vote)*100));
  	$gbr_vote   = $prosentase * 3;

    echo "<tr><td width=120>$s[pilihan] ($s[rating]) </td><td> 
          <img src=images/blue.png width=$gbr_vote height=18 border=0> $prosentase % 
          </td></tr>";  
  }
  echo "</table>
        <p>Jumlah Voting: <b>$jml_vote</b></p>";
}


// Menu utama di header

// Modul semua berita
elseif ($_GET[module]=='semuaberita'){
  echo "<span class=judul_head>&#187; <b>Berita</b></span><br /><br />"; 
  $p      = new Paging;
  $batas  = 8;
  $posisi = $p->cariPosisi($batas);
  // Tampilkan semua berita
  $sql=mysql_query("select count(komentar.id_komentar) as jml, judul, judul_seo, jam, 
                       berita.id_berita, hari, tanggal, gambar, isi_berita    
                       from berita left join komentar 
                       on berita.id_berita=komentar.id_berita
                       and aktif='Y' 
                       group by berita.id_berita DESC LIMIT $posisi,$batas");


  while($r=mysql_fetch_array($sql)){
		$tgl = tgl_indo($r[tanggal]);
		echo "<span class=date>$r[hari], $tgl - $r[jam] WIB</span><br />";
 		echo "<span class=judul><a href=berita-$r[id_berita]-$r[judul_seo].html>$r[judul]</a></span><br />";
      // Tampilkan hanya sebagian isi berita
      $isi_berita = nl2br($r[isi_berita]); // membuat paragraf pada isi berita
      $isi = substr($isi_berita,0,150); // ambil sebanyak 150 karakter
      $isi = substr($isi_berita,0,strrpos($isi," ")); // potong per spasi kalimat

      echo "$isi ... <a href=berita-$r[id_berita]-$r[judul_seo].html>Selengkapnya</a> (<b>$r[jml] komentar</b>)
            <br /><hr color=#e0cb91 noshade=noshade />";
	 }
	
  $jmldata     = mysql_num_rows(mysql_query("SELECT * FROM berita"));
  $jmlhalaman  = $p->jumlahHalaman($jmldata, $batas);
  $linkHalaman = $p->navHalaman2($_GET[halaman], $jmlhalaman);

  echo "Hal: $linkHalaman <br /><br />";
}


// Modul semua agenda
elseif ($_GET[module]=='semuaagenda'){
  echo "<span class=judul_head>&#187; <b>Agenda</b></span><br /><br />"; 
  $p      = new Paging;
  $batas  = 5;
  $posisi = $p->cariPosisi($batas); 
  // Tampilkan semua agenda
 	$sql = mysql_query("SELECT * FROM agenda  
                      ORDER BY id_agenda DESC LIMIT $posisi,$batas");		 
  while($d=mysql_fetch_array($sql)){
    $tgl_posting = tgl_indo($d[tgl_posting]);
    $tgl_mulai   = tgl_indo($d[tgl_mulai]);
    $tgl_selesai = tgl_indo($d[tgl_selesai]);
    $isi_agenda  = nl2br($d[isi_agenda]);
	
    echo "<span class=date>$tgl_posting</span><br />";
    echo "<span class=judul>$d[tema]</span><br />";
	  echo "<b>Topik</b>  : $isi_agenda ";
 	  echo "<b>Tanggal</b> : $tgl_mulai s/d $tgl_selesai <br />";
 	  echo "<b>Tempat</b> : $d[tempat] <br />";
 	  echo "<b>Pengirim (Contact Person)</b> : $d[pengirim] 
          <br /><hr color=#e0cb91 noshade=noshade />";
	 }
	
  $jmldata     = mysql_num_rows(mysql_query("SELECT * FROM agenda"));
  $jmlhalaman  = $p->jumlahHalaman($jmldata, $batas);
  $linkHalaman = $p->navHalaman2($_GET[halaman], $jmlhalaman);

  echo "Hal: $linkHalaman <br /><br />";
}


// Modul semua download
elseif ($_GET[module]=='semuadownload'){
  echo "<span class=judul_head>&#187; <b>Download</b></span><br />"; 
  $p      = new Paging;
  $batas  = 20;
  $posisi = $p->cariPosisi($batas);
  // Tampilkan semua download
 	$sql = mysql_query("SELECT * FROM download  
                      ORDER BY id_download DESC LIMIT $posisi,$batas");		 

  echo "<ul>";   
   while($d=mysql_fetch_array($sql)){
      echo "<li><a href='downlot.php?file=files/$d[nama_file]'>$d[judul]</a></li>";
	 }
  echo "</ul><hr color=#e0cb91 noshade=noshade />";
	
  $jmldata     = mysql_num_rows(mysql_query("SELECT * FROM download"));
  $jmlhalaman  = $p->jumlahHalaman($jmldata, $batas);
  $linkHalaman = $p->navHalaman2($_GET[halaman], $jmlhalaman);

  echo "Hal: $linkHalaman <br /><br />";
}


// Modul profil
elseif ($_GET[module]=='profilkami'){
  echo "<span class=judul_head>&#187; <b>Profil</b></span><br /><br />"; 

	$profil = mysql_query("SELECT * FROM modul WHERE id_modul='37'");
	$r      = mysql_fetch_array($profil);

  echo "<tr><td class=isi>";
  if ($r[gambar]!=''){
		echo "<span class=image><img src='foto_banner/$r[gambar]'></span>";
	}
	$isi_profil=nl2br($r[static_content]);
  echo "$isi_profil";  
}


// Modul hubungi kami
elseif ($_GET[module]=='hubungikami'){
  echo "<span class=judul_head>&#187; <b>Hubungi Kami</b></span><br /><br />"; 
  echo "<b>Hubungi kami secara online dengan mengisi form dibawah ini:</b>
        <table width=100% style='border: 1pt dashed #0000CC;padding: 10px;'>
        <form action=hubungi-aksi.html method=POST>
        <tr><td>Nama</td><td> : <input type=text name=nama size=40></td></tr>
        <tr><td>Email</td><td> : <input type=text name=email size=40></td></tr>
        <tr><td>Subjek</td><td> : <input type=text name=subjek size=55></td></tr>
        <tr><td valign=top>Pesan</td><td> <textarea name=pesan  style='width: 315px; height: 100px;'></textarea></td></tr>
        </td><td colspan=2><input type=submit name=submit value=Kirim></td></tr>
        </form></table><br />";
}


// Modul hubungi aksi
elseif ($_GET[module]=='hubungiaksi'){
  mysql_query("INSERT INTO hubungi(nama,
                                   email,
                                   subjek,
                                   pesan,
                                   tanggal) 
                        VALUES('$_POST[nama]',
                               '$_POST[email]',
                               '$_POST[subjek]',
                               '$_POST[pesan]',
                               '$tgl_sekarang')");
  echo "<span class=posting>&#187; <b>Hubungi Kami</b></span><br /><br />"; 
  echo "<p align=center><b>Terimakasih telah menghubungi kami. <br /> Kami akan segera meresponnya.</b></p>";
}
?>

pada baris 33-267 itu coding yg belumsaya kembangkan.
pertanyaan saya ketika di submit kok gak ada konfirmasi apapun,malah tulisannya hilang.seharusnya ketika di sumbit baris 203-205 dan 259-699 itu muncul.
terus pada baris 37 saya ganti dengan koding ini <form method=POST action=<? $PHP_SELF;?>> ada konfirmasi gambar gagal di upload,dan baris 203-205 muncul.
dan ketika pada baris 32 saya kasi tanda ini <? malah eror.
tolong bli jawabannya,
0
Loading...
Ellyx Christian · May 24, 2012 · 0 Suka · 0 Tidak Suka
Salah satu yang bisa saya lihat salah adalah pada saat mengupload foto:
Quote:
$foto = $_POST;
$fileSize = $_POST;
$fileError = $_POST;
if($fileSize > 0 || $fileError == 0)
$move = move_uploaded_file($_POST, 'upload/'.$foto);
if($move){
echo "Gambar berhalil diupload";
}else{
echo "Gagal mengupload gambar";
}
seharusnya:
$foto = $_FILES['foto'][name'];
$fileSize = $_FILES['foto']['size'];
$fileError = $_FILES['foto']['error'];
if($fileSize > 0 || $fileError == 0)
$move = move_uploaded_file($_FILES['foto']['tmp_name'], 'upload/'.$foto);
if($move){
	echo "Gambar berhalil diupload";
}else{
	echo "Gagal mengupload gambar";
}
ada beberapa hal yang perlu kamu perhatikan saat menulis kode dan bertanya:
* menulis html harus sesuai dengan aturan yang ditetapkan oleh w3c banyak sekali tag html kamu yang salah.
* Kamu membuat kode php terlalu panjang jadi sangat membinggungkan, kamu harus memecahanya menjadi beberap file yang lebih kecil sehingga lebih mudah dikelola. Misal:
<?php
//......
if ($_GET[module]=='home'){
include "path/to/module/home.php";
}elseif ($_GET[module]=='detail'){
include "path/to/module/detail.php":
}
//.......... dst
* orang orang yang menjawab pertanyaan disini bukanlah compiler yang bisa mengerti dengan mudah kode yang panjang lebar dan berantakan, lebih singk at lebih rapi maka kamu dan orang lain akan lebih mengerti.