gpt4 book ai didi

php - 更新 session 用户的值?

转载 作者:行者123 更新时间:2023-11-28 02:20:07 25 4
gpt4 key购买 nike

我创建了一个函数,该函数在运行时应该仅将 session 用户的章节值更新为 1,这是我创建的并存储在名为 chapcomp.php 的文件中:

<?php
$con = (my connection info is here)

$sql = "UPDATE users
SET chapter= '1'
WHERE username="'.$_SESSION['username'].'""

mysql_query($sql,$con);
?>

下面我发布了调用 php sql 查询的函数:

function ChapComp() {
var xmlHttp = null;

xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", "chapcomp.php", false );
xmlHttp.send( null );
// return xmlHttp.responseText;

我使用这个按钮来调用函数:

<br><a href='#' onclick='ChapComp();'>Complete Chapter One!</a><br>

现在,当我单击按钮时,没有任何反应,数据库中的章节 INT 值没有改变。我做错了什么吗?

最佳答案

正如 ionutvmi 所说,您不能从浏览器运行任何类型的 PHP 程序。

Javascript 在您的浏览器(或任何其他 js 解释器)中使用与服务器无关,服务器是您存储数据(您的用户表)、运行 php 程序和任何其他服务器端相关操作的地方。

<强> Here is a nice post explaining the difference

关于php - 更新 session 用户的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15773098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com