这是我的代码我想移动 Variable
的“Hellow”
到PHP查询:
的 document.write("<?php $result = mysql_query("SELECT Urdu FROM translate where English= 'Variable'"); ?>");
请帮忙吗?
<script type='text/javascript'>
var Variable = "Hellow";
document.write("<?php
$db = mysql_connect("localhost","root","");
mysql_select_db("Dictionary",$db);
?>");
document.write("<?php $result = mysql_query("SELECT Urdu FROM translate where English= 'Variable'"); ?>");
document.write("<?php
while($row = mysql_fetch_array($result))
{
echo $row['Urdu'] ;
}
mysql_close($db);
?>");
</script>
答案 0 :(得分:0)
你不能/不应该做你的建议。 JS是客户端执行的,而PHP是服务器端语言,即使可以将文件发送到服务器并执行它,也会出现一系列安全问题。
然而,您可以做一个get / ajax请求,将您的变量发送到php脚本,但记得在任何mysql查询中使用它之前清理该变量。
答案 1 :(得分:0)
您尝试做的事情不会起作用,因为PHP处理在堆栈中比Javascript早发生。一旦页面加载,您将需要使用ajax将数据发送回服务器。
jQuery可以让你很轻松。查找jquery的$ .ajax方法。