View difference between Paste ID: hWUPNHUp and 4q4eiRbM
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 : 
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
<br />
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
</html>
48
49
//proses.php
50
<?php
51
52
//hitung jumlah form yang dikirim
53-
$jumlah = isset($_POST['jk'])?count($_POST['jk']):0;  
53+
$jumlah = isset($_POST['jk']);//?count($_POST['jk']):0;  
54
55
	echo "<h1>Cetak semua form</h1>";
56-
 for($i=0; $i<$jumlah; $i++){
56+
 //for($i=0; $i<$jumlah; $i++){
57
foreach($_POST['jk'] as $i=>$val){
58
	$urut	= $i+1;
59-
	$jk	= $_POST['jk'][$i];
59+
60
	$jk	= $val; //$_POST['jk'][$i];
61
62
	//jika mau dimasukkan ke databases, silahkan buat query anda disini
63
	echo $urut." - ".$jk."<br />";
64
 }
65
 //salah penggunaan variabel ternyata
66
?>