2012-09-28 48 views
0
$sql = mysql_query("SELECT id, username, firstname,lastname, country, trade FROM myMembers WHERE email_activated='1' ORDER BY id ASC"); 
$sql2 = mysql_query("SELECT id, username, firstname,lastname, country, trade FROM mymembers WHERE email_activated='1' ORDER BY id DESC $limit"); 
$paginationDisplay = ""; 
if ($lastPage != "1"){ 
$paginationDisplay .= 'Page <strong>' . $pn . '</strong> of ' . $lastPage. '<img  src="images/clearImage.gif" width="48" height="1" alt="Spacer" />'; 
if ($pn != 1) { 
$previous = $pn - 1; 
$paginationDisplay .= '&nbsp; <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $previous . '"> Back</a> '; 
} 
$paginationDisplay .= '<span class="paginationNumbers">' . $centerPages . '</span>'; 
if ($pn != $lastPage) { 
$nextPage = $pn + 1; 
$paginationDisplay .= '&nbsp; <a href="' . $_SERVER['PHP_SELF'] . '?pn=' .$nextPage . '"> Next</a> ';} } 
$outputList = ''; 
while($row = mysql_fetch_array($sql2)) { $id = $row["id"]; 
$username = $row["username"]; 
$firstname = $row["firstname"]; 
$lastname = $row["lastname"]; 
$country = $row["country"]; 
$trade=$row["trade"]; 
$check_pic = "members/$id/image01.jpg"; 
$default_pic = "members/0/image02.jpg"; 
if (file_exists($check_pic)) { 
$user_pic = "<img src="$check_pic" width="150px"; height="150px"; />";  } else { 
$user_pic = "<img src="$default_pic" width="150px" height="150px"; />"; // forces default picture to be 120px wide and no more} 
$name=$firstname.' '.$lastname; 
$outputList .= '<div id="content" class="clearfix"><section id="left"><div  id="userStats class="clearfix"><div class="pic"> 
<a href="profile.php?id=' . $id . '" target="_self">' . $user_pic . '</a></div><div class="data"> 
<h1><a href="profile.php?id=' . $id . '" target="_self">' . $name. '</a></h1> 
<h3>From: ' . $country .'<h3> 
<h3>Trade: ' . $trade .'<h3> 
<h3>Username: ' . $username .'</h3> 
<div class="sep"></div> 
<ul class="numbers clearfix"> 
<li><a href="profile.php?id=' . $id . '" target="_self">Full Profile</a></li> 
<li><a href="info.php?id=' . $id . '" target="_self">About</a></li> 
<li><a href="blab.php?id=' . $id . '" target="_self">WhiteBoard</a></li> 
</ul></div></div></section></div><br>';} 

此代码在localhost中工作,但不在部署的服务器中工作。在测试服务器上的php文件中出现错误,但在本地主机中没有错误

这是用户登录后所指向的页面。在服务器上的错误是这样的: 解析错误:语法错误,在/home/u576778821/public_html/interact/index.php意外T_VARIABLE 119线上

,其中119线是这个

$user_pic = "<img src="$check_pic" width="150px"; height="150px"; />"; 

而现在我正在使用免费的azuka.biz服务器。

+0

你确定这是在本地主机上工作?连接错误应该在本地主机上抛出一个错误 –

+0

是的,这是在localhost队友工作... Idk如何 –

回答

1

看行情应该是

$user_pic = "<img src=\"$check_pic\" width=\"150px\" height=\"150px\" />"; 

$user_pic = "<img src='".$check_pic."' width='150px' height='150px' />"; 

编辑,

手表分号宽度和高度之后。他们不应该在那里

+0

遐,但案件,但分号码是必需的先生 –

+0

现在我的代码工作正常与分号只需要更改是宽度,高度等没有妥善逃脱 –

+0

@ hritikwatts,分号不应该在那里,浏览器是智能切断它,但在'width =“150px”和height =“150px”之后加分号是语法错误。可能所有的浏览器都不会智能地翻译那些分号。 – WatsMyName

2

试试这个,

$user_pic = "<img src='".$check_pic."' width="150px" height="150px" />"; 

$user_pic = '<img src="'.$check_pic.'" width="150px" height="150px" >'; 
+0

但先生的代码在本地主机上正常工作,我要布莱恩尝试你现在建议的代码 –

+0

仍然会不行。在宽度和高度上仍然有双引号......并且整个字符串都是双引号。 – WatsMyName

+0

以及我想知道为什么人们错误地解决问题。 – WatsMyName

0

变换你行119:()之前和$ check_pic后

$user_pic = "<img src='".$check_pic."' width='150px' height='150px' />"; 

的点意味着你执行字符串级联。

+0

分号后不应有宽度和高度 – WatsMyName

+0

事实上,复制粘贴错误,更正。 – bodi0

相关问题