pertama gw kasi contoh dengan form multiple input.
sebagai contoh ni ada sql gq:
CREATE TABLE `ujicoba`.`post_array` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nama` VARCHAR( 255 ) NOT NULL ,
`nilai_kecantikan` INT( 11 ) NOT NULL
) ENGINE = MYISAM
pertama ni bwat form na:
<strong>NILAI KECANTIKAN:</strong><br>
<form action="" method="post">
<?
$qry = mysql_query("SELECT * FROM post_array ORDER BY id");
$num = mysql_num_rows($qry);
while($row = mysql_fetch_array($qry))
{
echo "<strong>$row[nama]</strong>";
?>
<input name="nilai<? echo $row[id]; ?>" type="text" value="<? echo $row[nilai_kecantikan]; ?>" />
<input name="nama<? echo $row[nama]; ?>" type="hidden" value="<? echo $row['nama']; ?>" />
<br>
<?
}
?>
<input name="submit" type="submit" value="submit" />
</form>
dan ni bwat eksekusi na
<?
if(isset($_POST['submit']))
{
$qry = mysql_query("SELECT * FROM post_array ORDER BY id");
$num = mysql_num_rows($qry);
while($row=mysql_fetch_array($qry))
{
$arrayPOSTID = "nilai".$row[id];
$arrayPOSTNM = "nama".$row[nama];
echo $_POST[$arrayPOSTID] .' =>> '. $_POST[$arrayPOSTNM] . '<br>';
}
}
masing masing inputan terdiri dari nilai ID dan nama ID
nilai ID dari = nilai baris id pada table
nama ID dari = nama pada baris id table
jadi lengkap na ke gini:
<?
mysql_connect('localhost', 'root', '');
mysql_select_db('ujicoba');
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>POST ARRAY</title>
</head>
<body>
<?
if(isset($_POST['submit']))
{
$qry = mysql_query("SELECT * FROM post_array ORDER BY id");
$num = mysql_num_rows($qry);
while($row=mysql_fetch_array($qry))
{
$arrayPOSTID = "nilai".$row[id];
$arrayPOSTNM = "nama".$row[nama];
echo $_POST[$arrayPOSTID] .' =>> '. $_POST[$arrayPOSTNM] . '<br>';
}
}
else
{
?>
<strong>NILAI KECANTIKAN:</strong><br>
<form action="" method="post">
<?
$qry = mysql_query("SELECT * FROM post_array ORDER BY id");
$num = mysql_num_rows($qry);
while($row = mysql_fetch_array($qry))
{
echo "<strong>$row[nama]</strong>";
?>
<input name="nilai<? echo $row[id]; ?>" type="text" value="<? echo $row[nilai_kecantikan]; ?>" />
<input name="nama<? echo $row[nama]; ?>" type="hidden" value="<? echo $row['nama']; ?>" />
<br>
<?
}
?>
<input name="submit" type="submit" value="submit" />
</form>
<?
}
?>
</body>
</html>
jadi hasilna ke gini:
50 =>> karina
70 =>> emoy
95 =>> tasya