【发布时间】:2016-04-15 04:33:04
【问题描述】:
这是我的以下代码,我想将每行的html表数据插入sql,但是使用此代码,只将最后一行存储到数据库表中,我想我需要使用循环来读取每行的数据,不仅最后一波,有什么想法吗?
<?php
//connect
if (isset($_POST['submit'])){
$con = mysql_connect("localhost","Matt","password");
if (!$con){
die("Can not connect: " . mysql_error());
}
mysql_select_db("propereva",$con);
INSERT INTO properevatables (Number, Name,BasicSalary,ServiceMonths,SalaryPercentWithoutCEO,SalaryPercentWithCeo,PercentEvaShareByCeoDirectReports,PercentEvaShareByCeoAndDirectReports,PercentKpi,EvaBonusInMonths,percentwithbank,TotalEvaBonus,totalwithbank) VALUES ('$_POST[number]','$_POST[membername]','$_POST[salary]','$_POST[service]','$_POST[percentwithoutCEO]','$_POST[percentwithCEO]','$_POST[ceoReport]','$_POST[directresult]','$_POST[kpi]','$_POST[resultpercentageEVA]','$_POST[percentwithbank]','$_POST[yearonly]','$_POST[totalwithbank]')";
mysql_query($sql,$con);
mysql_close($con);
}
?>
【问题讨论】:
-
您能提供发布数据的 HTML 吗?
-
请提供包括 html 在内的工作代码,并指定您得到的错误或输出。
-
它实际上是一个由 10 个 trows 组成的简单表,问题是它应该读取每个 trows 数据,而不仅仅是最后一个 trows