PHP mysql内置Javascript
我找了很多,似乎找不到我要找的东西 我有一个PHP mysql内置Javascript,php,javascript,mysql,Php,Javascript,Mysql,我找了很多,似乎找不到我要找的东西 我有一个.js字段,我真的需要一些php代码的帮助。我不知道如何把它们放在一起,我真的非常感谢你的帮助 Javascript代码(此代码位于js文件中): 其中 我想补充: <?php $con=mysqli_connect("localhost","root","","facebook"); if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysq
.js
字段,我真的需要一些php代码的帮助。我不知道如何把它们放在一起,我真的非常感谢你的帮助
Javascript代码(此代码位于js文件中):
其中
我想补充:
<?php
$con=mysqli_connect("localhost","root","","facebook");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM login WHERE username='$username'");
$username = $_SESSION['username'];
while($row = mysqli_fetch_array($result))
{
echo $row['profilepic'];echo "<br>";
mysqli_close($con);
}
?>
我假设您的意思是,您发布的HTML片段位于单独的JS文件中。如果是这种情况,您可以将配置文件图片URL分配给PHP代码中的全局JS变量:
您的PHP文件:
<?php
// Your DB call code goes here...
?>
<script>
var profilePic = '<?=$row['profilepic']?>';
</script>
<script src="/your/jsFile.js"></script>
我真的需要一些php代码的帮助
没有web服务器正在执行一个.js
文件中的PHP代码。默认情况下,您必须创建一个.PHP
文件,以便web服务器执行该文件的内容。因此,如果没有额外的服务器设置,这将无法工作,您需要不同的设置。很抱歉…如果您想要的是可能的,攻击者可以直接从javascript更改您的查询并执行它们。这会很有趣,但最终对开发人员来说不是很好
您应该寻找的是请求javascript(通过JQuery)查询php代码,然后从php执行查询并以JSON格式将结果返回给javascript
在JQuery中查找$.post。“/>
<?php
// Your DB call code goes here...
?>
<script>
var profilePic = '<?=$row['profilepic']?>';
</script>
<script src="/your/jsFile.js"></script>
var img = '<span class="gravatar"><img src="'+profilePic+'" width="23" height="23" />';