十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
如果没错你是指该用户在前台填写资料后,提交获取数据时,如何判断是哪个用户提交的对吧?
10年积累的成都网站制作、网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先建设网站后付款的网站建设流程,更有承留免费网站建设让你可以放心的选择与我们合作。
其实这个问题不是什么问题,因为用户提交数据库使用的都是单独的客户端,而每个客户端的 session 是独立的,只要在用户登录的时候将用户 id 写入 $_SESSION[' user_id '] = $user_id; 就可以了,在存入数据库直接获取 $_SESSION['user_id'] ,也就是你需要的用户 id 了。
一般来说,一些经常用的,并且需求全局性的数据都可以存到 session 中以供调用。
1、将php安装目录下的php_mysql.dll和MySQL安装目录下的libmysql.dll文件拷贝至c:/windows/system32中;
2、配置php.ini
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
把上面四个。dll的最前面的;去掉
二、php表单提交至数据库的实现过程
1、login.php页面
SPAN style="FONT-SIZE: 14px"html
FORM method=post action=add.php
Name: INPUT name=usernameBR
Email: INPUT name=emailBR
INPUT value=提交 type=submit name=submit
/FORM
/SPAN
2、add.php页面
SPAN style="FONT-SIZE: 14px"?php
include("conn.php");
?
?php
if(isset($_POST["submit"]))
{
$sql = "insert into users(username, email) values('$_POST[username]', '$_POST[email]')";
mysqli_query($conn, $sql);
echo "添加成功";
}
?/SPAN
3、conn.php页面
SPAN style="FONT-SIZE: 14px"?php
$conn = new mysqli("localhost", "root", "159357");
$conn-select_db("db_test");
//mysql_query("set name 'gb2312'");
$conn-set_charset("utf8");
?/SPAN
$myfile = fopen("D:/WWW/hmd/heimingdan.txt", "a");//打开txt 将文件指针指向文件末尾 自己定义路径
$SaveTxt = $_GET["url"]; //获得要保存的数据
fwrite($myfile, $SaveTxt . "\r\n"); //保存到txt并换行
fclose($myfile); //关闭txt