0
如何使用FORM提交值顯示結果?通過函數顯示結果
<?php
function db(){
$conn = mysql_connect('localhost','root', '') or die("Cannot connect to the database server now". mysql_error());
mysql_select_db('bkd_rev',$conn) or die("Error in selecting database now ".mysql_errno());
return $conn;
}
function result(){
$conn = db();
$q1 = mysql_query("select sum(value_skp)/count(skp)*0.6 AS Result from tbl_skp where y_skp=".$_POST['year']." AND id='197411222008011004'");
if (!$q1)
die("Error : ".mysql_error());
if($row = mysql_fetch_array($q1))
echo "SKP : ".$row['Result']."<br>";
}
?>
<form method="post" name="form_input" onsubmit="return result()">
<select class="reqname" name="year" >
<option value="#">=== select year===</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
</select>
<input type="submit" name="result" value="Post"/>
</form>
它正常工作與isset
但提交後我嘗試另一種方式與function
但沒有結果(空白)。