gpt4 book ai didi

javascript - 使用 javascript 和 php 从数据库获取数据

转载 作者:行者123 更新时间:2023-11-29 21:04:09 26 4
gpt4 key购买 nike

这个 js 变量有国家/地区

<script type="text/javascript">
var siteCmd_Country="<?php echo siteCmd_Country_P ;?>";
</script>

function getCountryRedirectUrl() {

var url_res = '#';
if(geoCountryName != '' && geoCountryName != null){

if(geoCountryName =='United Kingdom'){
// window.location=Url+'uktutorsdirectory.co.uk';
url_res = Url+'UK';//Url+'uk';
}else if(geoCountryName =='United States'){
url_res = Url+'usa';
}else if(geoCountryName =='Canada'){
url_res = Url+'canada';
}else if(geoCountryName =='India'){
url_res = Url+'india';
}else if(geoCountryName =='Italy'){
url_res = Url+'italy';
}else if(geoCountryName =='Ireland'){
url_res = Url+'ireland';
}else if(geoCountryName =='Malaysia'){
url_res = Url+'malaysia';
}
}
return url_res;
}

此函数根据 geoCountryName 给出 url 的更改(它基本上是访问网站时所在的国家/地区)我想要的是上述方法对每个国家/地区都进行了硬编码。现在我在数据库中创建了一个条目,该条目将国家/地区与其别名映射。所以我将 geoCountryName 传递给查询并获取别名并附加带有别名的 url。

url_res = 网址+"国家/地区别名";这是 JS 函数,别名来自 php-mysql

我尝试使用 php,但它运行不正常。下面是代码

    $conn = mysql_connect(HOSTNAME, DBUSER, DBPWD);
mysql_select_db(DBNAME, $conn);
mysql_query('SET CHARACTER SET utf8');
$sWhere = "CountryName=".siteCmd_Country_P;
$sql = "SELECT CountryAlias FROM `t_countrycharges` "
. "$sWhere ";

$pacrs = mysql_query($sql, $conn);
$num_rows = mysql_num_rows($pacrs);
$row = @mysql_fetch_object($pacrs))
$CountryAlias = $row->CountryAlias;

实际上,所有这些代码包含的页面是php页面,所以我需要在同一页面中添加所有代码。现在,当我使用这些代码运行页面时,半页不会加载,并且不会显示任何输出。请尽快帮助我解决这些问题。我需要在同一页面上运行 php,但没有可以控制的操作或点击事件,因此请协助。感谢所有帮助。

谢谢,维奈

最佳答案

您应该使用ajax从前端到后端进行通信。

这可能会有所帮助 http://www.w3schools.com/ajax/

关于javascript - 使用 javascript 和 php 从数据库获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36970877/

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