View difference between Paste ID: 4q4eiRbM and nPvCxCZp
SHOW: | | - or go back to the newest paste.
1
//index.php
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
<head>
4
5
<title>Posting Multiple form dengan PHP</title>
6
</head>
7
8
<body>
9
10
11
<form method="get" action="#">
12
	Jumlah form : <input type="text" size="5" name="jumlah" />
13
	<input type="submit" name="btnJumlah" value="OK" />
14
</form>
15
16
17
<form method="post" action="proses.php">
18
<?php
19
$jumlah=isset($_GET['jumlah'])?
20
$_GET['jumlah']:0;
21
22
if($jumlah){
23
24
for($i=0; $i<$jumlah; $i++){
25
$nomor = $i + 1;
26
echo $nomor .". ";
27
?>
28
29-
jns kelamin : Pria <input type="radio" id="jk" name="jk[]" value="P" ></label> Wanita<input type="radio" id="jk" name="jk[]" value="W" ></label>
29+
jns kelamin : 
30
<label> Pria </label> <input type="radio" id="jk_<?php echo $nomor;?>a" 
31
	name="jk[<?php echo $nomor;?>]" 
32
	value="P" >
33
<label> Wanita</label> <input type="radio" id="jk_<?php echo $nomor;?>b" 
34
	name="jk[<?php echo $nomor;?>]" 
35
	value="W" > 
36-
	if($jumlah >0){ ?><input type="submit" value="simpan" /> 
36+
37
<?php
38
}
39
//cetak tombol jika inputan lebih dari 0
40
	} 
41
	if($jumlah >0){ ?>
42
<input type="submit" value="simpan" /> 
43
	<?php } ?>
44
45
</form>
46
</body>
47-
$jumlah = isset($_POST['jk']);
47+
48
49
//proses.php
50-
	for($i=0; $i<$jumlah; $i++){
50+
51
52
//hitung jumlah form yang dikirim
53
$jumlah = isset($_POST['jk'])?count($_POST['jk']):0;  
54
55
	echo "<h1>Cetak semua form</h1>";
56
 for($i=0; $i<$jumlah; $i++){
57-
	}
57+
58
	
59
	$jk	= $_POST['jk'][$i];
60
61
	//jika mau dimasukkan ke databases, silahkan buat query anda disini
62
	echo $urut." - ".$jk."<br />";
63
 }
64
 //salah penggunaan variabel ternyata
65
?>