2076 Posts in 483 Topics- by 820 Members - Latest Member: akunp2

Pages: [1]   Go Down
  Print  
Author Topic: Cara Input data dengan "chekbox"?  (Read 1253 times)
toplirik
phpBB Guru
*
Offline Offline

Posts: 21


coband83
View Profile WWW
« on: October 19, 2008, 07:10:35 PM »

Bang mau nanya tentang CHECKBOX.
Contoh kasusnya membuat input daftar CD.

Gmn caranya bikin pengechekan data apakah chekbox di centang/klik atau tidak. Jika di klik POST DATA = ADA, jika tidak POST DATA = KOSONG.

///////////////////////////////////////////
Struktur databasenya :
CREATE TABLE IF NOT EXISTS `list` (
  `id` int(5) NOT NULL auto_increment,
  `judul` text NOT NULL,
  `stok_vcd` varchar(20) NOT NULL default '0',
  `stok_dvd` varchar(20) NOT NULL default '0',    
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=80 ;

INSERT INTO `list` (`id`, `judul`, `stok_vcd`, `stok_dvd`) VALUES
(1, 'Beranak dalam kubur', 'ADA', 'KOSONG');
//////////////////////////////////////////////

Script #1 input_data.php :
Code:
<form method=POST action="proses.php">
Judul : <input type=text name='judul' size=30>
Stok VCD : <input type=checkbox name='stok_vcd' size='1' value='Ini harus di isi apa bang?'><br>
Stok DVD : <input type=checkbox name='stok_dvd' size='1' value='Ini harus di isi apa bang?'>
</form>

Script #2 proses.php :
Code:
<?
if ($submit) {

//Gmn caranya bikin pengechekan apakah chekbox di centang/klik atau tidak. Jika di klik POST DATA = ADA, jika tidak POST DATA = KOSONG

$perintah="INSERT INTO list (judul,stok_vcd,stok_dvd)
  VALUES('$_POST[judul]', '$_POST[stok_vcd]', '$_POST[stok_dvd]')";
$hasil = mysql_query( $perintah, $koneksi_db);

echo "Data berhasil ditambahkan..! <br> <a href='input_data.php'>:: Klik Disini ::</a>";

}else{

echo "Gagal! Ulangi Lagi!";
}
?>
Logged

Freelance Web Designer
huhui
phpBB Guru
*
Offline Offline

Posts: 102


View Profile WWW
« Reply #1 on: October 21, 2008, 07:22:24 AM »

Code:
<?php
if($_POST['submit'&#93;)
{
echo 
$_POST['judul'&#93;&#46;"<br>"; // hapus jika tidak aan di tampilkan

$vcd=$_POST['stok_vcd'&#93;;
if(isset($vcd)){
$vcd='ADA';
echo 
"VCD $vcd"// hapus jika tidak aan di tampilkan
}else{
$vcd='KOSONG';
echo 
"VCD $vcd"// hapus jika tidak aan di tampilkan
}
echo 
"<hr>"// hapus jika tidak aan di tampilkan


$dvd=$_POST['stok_dvd'&#93;;
if(isset($dvd)){
$dvd='ADA';
echo 
"DVD $dvd";  // hapus jika tidak aan di tampilkan
}else{
$dvd='KOSONG';
echo 
"DVD $dvd"// hapus jika tidak aan di tampilkan
}

$perintah="INSERT INTO list (judul,stok_vcd,stok_dvd)
      VALUES('$_POST[judul&#93;', '$vcd', '$dvd')"
;
$hasil mysql_query$perintah$koneksi_db);

echo 
"Data berhasil ditambahkan&#46;&#46;! <br> <a href='input_data&#46;php'>&#58;&#58; Klik Disini &#58;&#58;</a>";

}else{

echo 
"Gagal! Ulangi Lagi!";
}


}
?>

<form method="POST" action="">
Judul : <input type=text name='judul' size=30><br>
Stok VCD : <input type=checkbox name='stok_vcd' size='1' value='1'><br>
Stok DVD : <input type=checkbox name='stok_dvd' size='1' value='1'><br>
<input type="submit"  name="submit" value="Kirim">
</form>
Logged

Pages: [1]   Go Up
  Print  
 
Jump to: