pesan script tidak tampil

ria · Sep 15, 2011
if((!empty($_POST['nmbu'])) and (!empty($_POST['mk']))){
		$nmbu_ = $_POST['nmbu'];
		$hitnmbu = count($nmbu);
		$mk_ = $_POST['mk'];
		$hitmk = count($mk_);
		
	}
	if((empty($_POST['nmbu'])) and (empty($_POST['mk']))){
		echo "<script>alert('Maaf, mohon lengkapi input yang tersedia !');history.go(-1);</script>";
	}else{
		$lolos = true;
	}
	if($lolos){
		for($x=0;$x<$hitnmbu;$x++){
			if(!empty($nmbu_[$x])){
			   mysql_query("insert into krs1 (NIMHS,NMMHS,kodekuliah,BU,KDSEMES,tahun) values ('$NIMHS','$NMMHS','$mk_[$x]','$nmbu_[$x]','$semester','$tahun')");
			  }
		}
	}
yang saya pertanyakan, kenapa pesan alert'y tidak tampiL, jika megkosongkan mk dan nmbu
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Sep 16, 2011 · 0 Suka · 0 Tidak Suka
bagaimana bentuk form kamu?
0
Loading...
ria · Sep 16, 2011 · 0 Suka · 0 Tidak Suka
 <select name="nmbu" >     
	  <? $pt = mysql_query("SELECT * FROM mkbu");		
			while($rpt=mysql_fetch_array($pt)){
            echo "<option value=$rpt[BU]>$rpt[BU]</option>";
            }	
?>
      </select>
<? 

    echo '<td align="center" id="k9'.$i.'"><input type="checkbox" name="mk[]" 
	onclick="hitungtotal()" value="'.$kode[$i].'" id="mk'.$i.'"/></tr>';

?>
potongan codingnya seperti itu mas
0
Loading...
Ellyx Christian · Sep 16, 2011 · 0 Suka · 0 Tidak Suka
saya tidak mengerti dengan yang kamu inginkan. Jika $_POST dan $_POST adalah array dan validasi if((empty($_POST)) and (empty($_POST))){ baru akan benar benar berfungsi jika tidak ada nilai didalamnya (alias array kosong). Misal jika ada 5 checkbox 'mk' dan user hanya mencentang 4 validasi itu tidak akan berfungsi, karena $_POST bukanlah array kosong.