【发布时间】:2012-03-09 09:30:04
【问题描述】:
想知道实现某事的最佳方式是什么。
总而言之,我有一个通过 ajax 加载的表单,用于更新和将新行插入数据库。为了确定是更新还是插入,我使用以下代码(更新的表单使用 mysql 查询来填充表单字段)。
我的代码看起来很草率,不是最佳实践。对于最好的方法,还有其他建议吗?
<?
require_once("config.php");
$insert = false;
$update = false;
$targID = 0;
if(isset($_POST['targID'])){
$targID = $_POST['targID'];
$targRow = mysql_fetch_array(mysql_query("select * from events where eventid=$targID"));
$update = true;
}else{
$insert = true;
}
?>
<script type="text/javascript">
var insert = <? echo $insert; ?>+0;
var update = <? echo $update; ?>+0;
......javascript button events, validation etc based on inssert/update
</script>
【问题讨论】: