Spoiler  for masalah :
						 
					 
gan tolong bantu nih gan
ini kodingan ane gan
				
					
						Spoiler  for form tambah :
						 
					 
					Code:
<?php 
if (!empty($_GET['message']) && $_GET['message'] == 'gagal') { 
 echo "<h3>Nim sudah ada Ulangi Lagi!</h3>"; 
} 
echo"<form action=kontambah.php method=post> 
 <table border=0 cellpadding=5 cellspacing=0> 
 <tr><td>Nama</td><td>:</td><td><input type=text name='Nama'></td></tr> 
 <tr><td>Nim</td><td>:</td><td><input type=text name='Nim'></td></tr> 
 <tr><td>Jenis kelamin</td><td>:</td><td><input type=text name='jenis_kelamin'></td></tr> 
 <tr><td>No HP</td><td>:</td><td><input type=text name='nohp'></td></tr> 
 <tr><td align=center colspan=4><input type=submit value=Tambahkan></td></tr> 
 </table></form>"; 
  
 echo"<a >Kembali</a>"; 
?> 
				 
dan ini kodingan untuk actionnya gan,
				
					
						Spoiler  for kontambah.php :
						 
					 
					Code:
 
<?php 
 
include"connect.php"; 
$no=1; 
$nim1=$_POST['Nim']; 
$nama=$_POST['Nama']; 
$jk=$_POST['jenis_kelamin']; 
$nomor=$_POST['nohp']; 
$query=mysql_query("select * from contoh"); 
while($hasil=mysql_fetch_array($query)){ 
 if($no==$hasil['no']) 
 $no+=1; 
 else 
 $no; 
} 
$query=mysql_query("select * from contoh"); 
while($hasil=mysql_fetch_array($query)){ 
 if($nim1==$hasil['nim']) 
 header("location:tambah.php?message=gagal"); 
 else 
 { 
 $tambah=mysql_query("insert into contoh (no,nama,nim,jenkel,nohp) values('$no','$nama','$nim1','$jk','$nomor')")or die(mysql_error()); 
 if($tambah) 
 header("location:tampil.php"); 
 } 
} 
?> 
				 
masalahnya dia gan, kalau nambah data yang ke 2 bisa gan, jadinya engga double
tapi pas nambah data lagi kok jadi double gan, nambah lagi jadi 4 data sama sekaligus
terus nambah data yang pertama selalu gk bisa gan
tolong di bantu gan