Permisi bliy saya ada sedikit pertanyaan, saya punya script php untuk mencari perkalian dari suatu matriks :
<html>
<head>
<title>operasi Matriks</title>
</head>
<body>
<h2 align="center">HASIL</h2>
<?php
$A = array();
$A[0] = $_POST['A11'];
$A[1] = $_POST['A12'];
$A[2] = $_POST['A13'];
$A[3] = $_POST['A21'];
$A[4] = $_POST['A22'];
$A[5] = $_POST['A23'];
$A[6] = $_POST['A31'];
$A[7] = $_POST['A32'];
$A[8] = $_POST['A33'];
$B = array();
$B[0] = $_POST['B11'];
$B[1] = $_POST['B12'];
$B[2] = $_POST['B13'];
$B[3] = $_POST['B21'];
$B[4] = $_POST['B22'];
$B[5] = $_POST['B23'];
$B[6] = $_POST['B31'];
$B[7] = $_POST['B32'];
$B[8] = $_POST['B33'];
$C = array();
$C[0] = ($A[0]*$B[0])+($A[1]*$B[3])+($A[2]*$B[6]);
$C[1] = ($A[0]*$B[1])+($A[1]*$B[4])+($A[2]*$B[7]);
$C[2] = ($A[0]*$B[2])+($A[1]*$B[5])+($A[2]*$B[8]);
$C[3] = ($A[3]*$B[0])+($A[4]*$B[3])+($A[5]*$B[6]);
$C[4] = ($A[3]*$B[1])+($A[4]*$B[4])+($A[5]*$B[7]);
$C[5] = ($A[3]*$B[2])+($A[4]*$B[5])+($A[5]*$B[8]);
$C[6] = ($A[6]*$B[0])+($A[7]*$B[3])+($A[8]*$B[6]);
$C[7] = ($A[6]*$B[1])+($A[7]*$B[4])+($A[8]*$B[7]);
$C[8] = ($A[6]*$B[2])+($A[7]*$B[5])+($A[8]*$B[8]);
?>
<table border="1" align="center" width="200" >
<?php
if(empty($_POST['A11'] ) || empty($_POST['A12'] ) || empty($_POST['A13'] ) || empty($_POST['A21'] ) || empty($_POST['A22'] ) || empty($_POST['A23'] ) || empty($_POST['A31'] ) || empty($_POST['A32'] ) || empty($_POST['A33'] )
|| empty($_POST['B11'] ) || empty($_POST['B12'] ) || empty($_POST['B13'] ) || empty($_POST['B21'] ) || empty($_POST['B22'] ) || empty($_POST['B23'] ) || empty($_POST['B31'] ) || empty($_POST['B32'] ) || empty($_POST['B33'] )
|| !preg_match('/^([0-9]+)$/', $_POST['A11']) || !preg_match('/^([0-9]+)$/', $_POST['A12']) || !preg_match('/^([0-9]+)$/', $_POST['A13']) || !preg_match('/^([0-9]+)$/', $_POST['A21']) || !preg_match('/^([0-9]+)$/', $_POST['A22'])
|| !preg_match('/^([0-9]+)$/', $_POST['A23']) || !preg_match('/^([0-9]+)$/', $_POST['A31']) || !preg_match('/^([0-9]+)$/', $_POST['A32']) || !preg_match('/^([0-9]+)$/', $_POST['A33']) || !preg_match('/^([0-9]+)$/', $_POST['B11'])
|| !preg_match('/^([0-9]+)$/', $_POST['B12']) || !preg_match('/^([0-9]+)$/', $_POST['B13']) || !preg_match('/^([0-9]+)$/', $_POST['B21']) || !preg_match('/^([0-9]+)$/', $_POST['B22']) || !preg_match('/^([0-9]+)$/', $_POST['B23'])
|| !preg_match('/^([0-9]+)$/', $_POST['B31']) || !preg_match('/^([0-9]+)$/', $_POST['B32']) || !preg_match('/^([0-9]+)$/', $_POST['B33'])
)
{
echo 'DATA tidak valid';
}
else
{
echo "<tr>";
for($k=0; $k<=2; $k+=1)
{
echo "<td>$C[$k]</td>";
}
echo "</tr><tr>";
for($k=3; $k<=5; $k+=1)
{
echo "<td>$C[$k]</td>";
}
echo "</tr><tr>";
for($k=6; $k<=8; $k+=1)
{
echo "<td>$C[$k]</td>";
}
echo "</tr>";
}
?>
</table>
</body>
</html>
misalkan saya tekan tombol hasil maka scriptnya akan langsung menampilakn hasil perhitungan, yang saya tanyakan bagaimana script untuk menjelaskan cara perhitungannya/langkah2 menghitung perkaliannya terlebih dahulu sebelum menampilkan hasilnya?
mohon bantuannya ya bliyy soalnya masih masih nubie.....