问题遇到的现象和发生背景
在个人信息数据库没有数据时,用户登录后点击添加个人信息,会显示添加成功,用另一个用户登录后添加,就显示添加失败,是怎么回事啊,另外,想问一下,session赋值要怎么搞,是我这样的吗
用代码块功能插入代码,请勿粘贴截图
这是功能页
<?php
require "function.php";
if (!empty($_POST['ifmbtn'])&&$_POST['ifmbtn']=="添加个人信息") {
$input_age=strip_tags(trim($_POST['txtage']));
$input_sex=strip_tags(trim($_POST['txtsex']));
$insert_sql="insert into `$ifm`
(`$ifm_age`,`$ifm_sex`)
values
('$input_age','$input_sex')";
$insert_result=$comp->insert($insert_sql);
if ($insert_result) {
$_SESSION['session_age']=$input_age;
$_SESSION['session_sex']=$input_sex;
ShowMessage("添加成功");
GoOrRefreshPage(0, "admin/user.php");
} else {
ShowMessage("添加失败");
BackPrevPage();
}
}
?>
这是展示页
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link type="text/css" rel="stylesheet" href="css/information.css" />
<script language="javascript" src="admin/javascript/company.js"></script>
<script language="javascript" src="js/xmlhttprequest.js"></script>
<title>添加个人信息</title>
</head>
<body id="all">
<div id="logo"><img src="images/logo.png" width="30%" height="30%"></div>
<div id="inside">
<div class="t" style="color:#a19e90">
添加信息
</div>
<hr class="l" width="300px" align="center" size="2px" color="#a19e90" noshade />
<div>
<form action="actionifm.php" method="post" name="ifmform">
<table border="0" cellpadding="0" cellspacing="0" class="ifmtb">
<tr>
<td>性别:</td>
<td class="one"><input type="text" name="txtsex" id="txtsex" placeholder="性别"/></td>
</tr>
<tr>
<td>年龄:</td>
<td class="one"><input type="text" name="txtage" id="txtage" placeholder="您的年龄"/></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" value="添加个人信息" name="ifmbtn" id="ifmbtn" class="ifmbutto"/></td>
</tr>
</table>
</form>
</div>
</body>