Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PHP更新单元格数据错误_Javascript_Php_Jquery_Mysql - Fatal编程技术网

Javascript PHP更新单元格数据错误

Javascript PHP更新单元格数据错误,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,嘿嘿嘿 我有这个问题,出于某种原因,它不会将数据添加到我的MYSQL数据库,我不知道为什么。我在StackOverflow上查看了很多其他帖子,但似乎找不到一篇对我有帮助的帖子:) 这是我的密码: $('.alert-saved-changes-success2').hide(); $(“.save tradelink profile”)。单击(函数(){ $tradelinkvalue=document.getElementById(“贸易链接”).value; if($.trim($('

嘿嘿嘿

我有这个问题,出于某种原因,它不会将数据添加到我的MYSQL数据库,我不知道为什么。我在StackOverflow上查看了很多其他帖子,但似乎找不到一篇对我有帮助的帖子:)

这是我的密码:


$('.alert-saved-changes-success2').hide();
$(“.save tradelink profile”)。单击(函数(){
$tradelinkvalue=document.getElementById(“贸易链接”).value;
if($.trim($('#贸易通').val())=''){
警报(“贸易通不能为空”);
}else if($tradelinkvalue.indexOf(“https://steamcommunity.com/tradeoffer/new") >= 0) {   
$(“#警报已保存更改成功”)。向下滑动(“缓慢”);
}否则{
警报(“贸易通必须有效”);
}
});
$(“.logout按钮配置文件”)。单击(函数(){
window.location.href=“streamauth/logout.php”;
});

是的,php是在webbrowser收到js文本之前执行的,您可以使用一个表单,将更新信息发送到post(如使用表单标记),重新加载页面,并使页面使用post数据执行更新。您还可以使用ajax

<form name="login" class="form-horizontal" method="post" action="refer to this file" >
    <div class="form-group">

            <label class="col-sm-3 control-label">
                    Username
            </label>
            <div class="col-sm-2">
                <input class="pull-right" type="text" name="username" />
            </div>
    </div>
    <div class="form-group">

            <label class="col-sm-3 control-label">
                    Password
            </label>
            <div class="col-sm-2">
                <input class="pull-right" type="password" name="password" />
            </div>
    </div>
    <div class="form-group">
            <div class=" col-sm-offset-3 col-sm-2"> 
                <button type="submit" name="submitbtn" class="btn btn-default pull-right">
                        Sign in
                </button>
            </div>
    </div>
</form>

<?php 

$user = $_POST['username'];
$pwd = $_POST['password'];
//DO SOME SANITIZATION!
//Store $user and $pwd
?>

用户名
密码
登录

当然,您可以将php部分包含在文件的其他地方,比如脚本标记的内部。

“似乎php标记比其他所有内容都要先加载”-是的,这就是它的工作方式。连接“在”浏览器中执行的javascript和服务器端php的唯一东西(通常)是http请求/代理。只有php脚本的输出被发送到浏览器,当用户与ui交互时,为html页面和/或ajax数据提供服务的php实例早就完成了,并且已经被垃圾收集(可能会被再次用于下一个请求)。我的眼睛直视您的SQL语句有什么问题,但我删除了我的答案,你的SQL中有错误,你的SQL很容易受到攻击,我认为你应该阅读更多关于你试图使用的技术的信息。@ChrisTrudeau非常感谢!我想你是对的,我得多读一读:)@VolkerK谢谢你的提示!我会调查的我希望这听起来不令人沮丧,你会明白这一切都是有道理的,祝你好运!