1 <?php
2 include_once('connect_db.php');
3 $domain = $_SERVER['HTTP_HOST'];
4 if($domain == "localhost"){
5 $domainx = $domain."/get-new";
6 } else {
7 $domainx = $domain;
8 }
9 $domainx = str_replace("www.", "", $domainx);
10 $query_domain_one = mysql_query("select dir_default_value from yellow_domain_details where dir_domain = '$domainx' and dir_status = 'Y' limit 1") or die(mysql_error());
11 $mysql_nums = mysql_num_rows($query_domain_one);
12 $dir_default_value_fetch = mysql_fetch_object($query_domain_one);
13 $dir_default_valued = $dir_default_value_fetch->dir_default_value;
14 if(!empty($dir_default_valued)){
15 $query_top_menu = mysql_query("select ytt_url from yellow_top_tabs where ytt_id = '$dir_default_valued' limit 1");
16 } else {
17 $query_top_menu = mysql_query("select ytt_url from yellow_top_tabs where ytt_default = 'Y' limit 1");
18 }
19 $query_top_menu_num = mysql_num_rows($query_top_menu);
20 if($query_top_menu_num > 0){
21 while($query_top_menu_rows = mysql_fetch_array($query_top_menu)){
22 extract($query_top_menu_rows);
23 if(file_exists($ytt_url)){
24 include($ytt_url);
25 } else {
26 include('new-default.php');
27 }
28 }
29 } else {
30 include('new-default.php');
31 }
32 ?>这是我的index.php
注意:尝试在第13行的D:\dev2010\lb33443\mudah.my\www\index.php中获取非对象的属性。
非常感谢。
李
发布于 2013-12-25 04:42:01
试一试
$dir_default_valued =($dir_default_value_fetch!==false)? $dir_default_value_fetch->dir_default_value:'';而不是
$dir_default_value_fetch=$dir_default_value_fetch->dir_default_value;发布于 2013-12-25 04:27:39
此查询未返回任何结果。所以你得到了错误。
mysql_query("select dir_default_value from yellow_domain_details where dir_domain = '$domainx' and dir_status = 'Y' limit 1")在这行之前,$dir_default_valued = $dir_default_value_fetch->dir_default_value;计数为no。一排排。
https://stackoverflow.com/questions/20769027
复制相似问题