Jump to content

[SOLVED] Stats Function Error...


Dethman

Recommended Posts

Hey guys I have an error at the ending of a big var here is the error:

 

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home2/psionic/public_html/UBO Source/functions/stats2.php on line 360

 

Here is the Function:

 

<?php
function getStats($stats_id){
$q="SELECT * FROM `user_users` WHERE `userid`='$stats_id'";
$v=mysql_query($q) or die("Error: ".mysql_error());

$player2=mysql_fetch_array($v);

//LETS MAKE A RETURN ARRAY, SO WE CAN ADD STUFF AS WE GO...
$returnArray = array();

$username=$player2['username'];
$rank=$player2['overallRank'];
$realm=$player2['tag'];
    $AEP=$player2['PPT'];
    $coid=$player2['commander'];
    $rid=$player2['raceID'];
    $l=$player2['loyalty'];

//Let's add what we have so far.
$returnArray[] = $username;
$returnArray[] = $rank;
$returnArray[] = $realm;

$q2= "SELECT * FROM `user_users` WHERE `userid`='$coid'";
$v2=mysql_query($q2) or die("Error: ".mysql_error());
$co=mysql_fetch_array($v2);
    
if($co['username']==""){
	$commander="None";
}
else{
$commander=$co['username'];	
}
    
//Add the players commander to the array...
$returnArray[] = $commander;

    $CovertStrength1 = $player['covertLVL']*$player['covertTroops'];
    $finalCovStrength = $CovertStrength1*1.20;

    $cov2 = $player2['covertLVL']*$player2['covertTroops'];

  if($cov2 <= $finalCovStrength){
    $treasury=$player2['credits'];
    $total_army=($player2['attackTroops']+$player2['defenseTroops']+$player['untrainedTroops']+$player2['covertTroops']+$player2['atkTroops']+$player2['defTroops']+$player2['farmer']+$player2['psicreator']);
    $trained_army=($player2['attackTroops']+$player2['defenseTroops']+$player2['covertTroops']+$player2['atkTroops']+$player2['defTroops']+$player2['farmer']+$player2['psicreator']);
    $def_rate=getSpellStatus($stats_id);
   
   } else{
$treasury="?????";
   }

 //Add treasuary
	$returnArray[] = $treasury;
	$returnArray[] = $total_army;
	$returnArray[] = $trained_army;
	$returnArray[] = $def_rate;

 switch($rid){
	case 1:
		$race = "Fire";
	break;
	case 2:
		$race = "Water";
	break;
	case 3:
		$race = "Earth";
	break;
	case 4:
		$race = "Air";
	break;
 }

 switch($l){
	case 0:
		$loyalty = "Rogue Scum";
	break;
	case 1:
		$loyalty = "Chaotic";
	break;
	case 2:
		$loyalty = "Lawful";
	break;
	case 3:
		$loyalty = "Healing";
	break;
	case 4:
		$loyalty = "Deadly";
	break;
}
   if($AEP==1){
	$AEP_1="{Under Ancient's Enchantment Protection}";
   }else{
	$AEP_1="";
   }

 //LETS ADD THOSE NOW...
 $returnArray[] = $race;
 $returnArray[] = $loyalty;
 $returnArray[] = $AEP_1;
   	
$q3="SELECT * FROM `user_users` WHERE `commander` = '$stats_id' ORDER BY `overallRank` ASC";
$v3=mysql_query($q3);
$count=mysql_num_rows($v3);
if($count<1){
	$apprentice_page="<TD colspan=3><center>No Additional Apprentices</center></TD>
";
}else{
while($row=mysql_fetch_array($v3)){
 switch($row['raceID']){
 case 1:
	$app_race="Fire";
break;
case 2:
	$app_race="Water";
break;
case 3:
	$app_race="Earth";
break;
case 4:
	$app_race="Air";
break;
}
$apprentice_page.="
<tr>
<td align='left'><a href='stats.php?id=".$row['userid']."'>".$row['username']."</a></td>
<td align='left'>".$app_race."</td>
<td align='right'>".$row['overallRank']."</td>
</tr>";
}

//NOW ADD THAT...
$returnArray[] = $apprentice_page;

$sql = "SELECT * FROM `plan` WHERE `userid` = '$stats_id' ORDER BY `Plan_size` DESC";

$result = mysql_query($sql) or die('Query failed.' . mysql_error());


$ammout_plan=mysql_num_rows($result);
if($ammout_plan == 0){
$planet_stats = "<TD colspan=3><center>No Additional Villages</center></TD>";
}else{

for ($i = 0; $i < mysql_num_rows($result);$i++) {  
  $plan_Name = mysql_result($result,$i,"plan_name");
  $plan_Size = mysql_result($result,$i,"plan_size");
  $plan_Type = mysql_result($result,$i,"plan_attribute");
  $plan_Prod = mysql_result($result,$i,"plan_product");
  $plan_Defe = mysql_result($result,$i,"plan_defense");
  switch($plan_Type){
	case 1:
    $attribute = number_format(ceil(125000 * $plan_Prod * pow(3.5,$plan_Size)));
    $type = " Defence";
    $defamt = number_format(300000 * $plan_Defe);
	break;
  case 2:
    $attribute = number_format(ceil(135000 * $plan_Prod * pow(3.5,$plan_Size)));
    $type = " Attack";
    $defamt = number_format(300000 * $plan_Defe);
	break;
  case 3:
    $attribute = number_format(ceil(500000 * $plan_Prod * pow(1.85,$plan_Size)));
    $type = " Spy";
    $defamt = number_format(300000 * $plan_Defe);
	break;
  case 4:
    $attribute = number_format(ceil(480000 * $plan_Prod * pow(1.3,$plan_Size)));
    $type = " Income";
    $defamt = number_format(300000 * $plan_Defe);
	break;
  case 5:
    $attribute = number_format(ceil($plan_Prod * pow(1.1,$plan_Size)));
    $type = " Up";
    $defamt = number_format(300000 * $plan_Defe);
	break;
  }
switch ($plan_Size) {
  case 0:
    $Size = "Tiny";
    break;
  case 1:
    $Size = "Very Small";
    break;
  case 2:
    $Size = "Small";
    break;
  case 3:
    $Size = "Normal";
    break;
  case 4:
    $Size = "Large";
    break;
  case 5:
    $Size = "Big";
    break;
  case 6:
    $Size = "Massive";
    break;
  case 7:
    $Size = "On verg of a blackhole";
    break;
}

$planet_stats .= "
<TR>
<TD align=left>".$plan_Name."</TD>
<TD align=left>".$Size."</TD>
<TD align=right>".$type."</TD>
</TR>
";
}	    
  }

$returnArray[] = $planet_stats;
$stats_body="<td width='90%' vAlign=top align=top > 
<font color=red><b></b></font>    <table width='100%'>
    <tbody>
      <tr>
      <td style='PADDING-RIGHT: 25px' vAlign=top width='50%'>
        <TABLE cellSpacing=15 cellPadding=0 width='100%' border=0> <TBODY> 
<TR> <TD vAlign=top width='50%'> <TABLE class=table_lines cellSpacing=0 cellPadding=6 width='100%' border=0> <TBODY> <TR> <TH colSpan=2><FONT COLOR='white'>User Stats</FONT></TH></TR>
<TR><TD><FONT COLOR='white'><B>Name:</B></FONT></TD><TD> <FONT COLOR='white'><b> </b>".$username." of the ".$realm." <br>
<font color=red><b>".$AEP_1."</b></font>
</FONT></TD></TR> <TR> <TD><FONT COLOR='white'><B>Elder:</B></FONT></TD><TD>
<FONT COLOR='white'>".$commander."</FONT></TD></TR> 

<TR> <TD><FONT COLOR='white'><B>Clan:</B></FONT></TD><TD>
<FONT COLOR='white'>".$race."</FONT></TD></TR>

<tr> <td><font color='white'><b>Loyalty:</b></font><td><font color='white'>
".$loyalty."</font></td></tr>
<TR> <TD><FONT COLOR='white'><B>Rank:</B></FONT></TD><TD> <FONT COLOR='white'>".$rank."</FONT></TD></TR>

<TR> <TD><FONT COLOR='white'><B>Army Size:</B></font><br><font style='FONT-SIZE: 7pt;'>Total (Trained)</FONT></TD><TD>

<FONT COLOR='white'>
".$total_army." (".$trained_army.")</FONT></TD></TR>

<TR> <TD><FONT COLOR='white'><B>Treasury:</B></FONT></TD><TD> <FONT COLOR='white'>
    ".$treasury." Magi	
</FONT></TD></TR>

<TR>
  <TD><FONT COLOR='white'><B>Defense Rate:</B></FONT></TD>
	<TD><FONT COLOR='white'>".$def_rate."</FONT></TD>
</TR>
<TR>
  <TD><FONT COLOR='white'><B>Royalty:</B></FONT></TD>
<TD><FONT COLOR='white'>Citizen</FONT></TD>
</TR> 
<TR> <TD><FONT COLOR='white'><B>Relation:</B></font><br><font style='FONT-SIZE: 7pt;'>(Yours / Theirs)</font></TD>
   <TD><FONT COLOR='white'>
Neutral / Neutral</FONT></TD></TR>

</TBODY> </TABLE>

        <TABLE cellSpacing=10 width='100%'>
              <TBODY> 
              <TR>
              <TD colspan=3> <div align='center'><font color='white'><b><font face='Arial, Helvetica, sans-serif'"" size='3'>ACTIONS</font></b></font></div></td>
              </TR>
			    <TR>
                <TD align=middle width='33%'>
                  <FORM action=writemail.php method=get>
                    <FONT COLOR='white'>
                    <INPUT type=hidden value=830 name=to>
                    <INPUT name='submit' type=submit value='Send Message'>
                    </FONT> 
                  </FORM>
                </TD>                <TD align=middle width='67%'>
								 
                </TD>
            	</TR>				
		                <TR> 
              	<TD colspan=3>
								<div align='center'>
									<font color='white'><b>
										<font face='Arial, Helvetica, sans-serif' size='3'>RELATIONS</font>
									</b></font>
								</div>
							</td>
              </TR>
						<tr>
              	<TD align=center>
                    <FORM action=stats2.php method=post>
                      <FONT COLOR='white'>
                      <INPUT type=hidden value=830 name=commchangeto>
                      <INPUT type=hidden value=830 name=commtochange>
			  						<INPUT name='relation' type=submit value='Declare War!'>
                      </FONT>
                    </FORM>
							</TD>
               	<TD align=center>
									<FORM action=stats2.php method=post>
                      <FONT COLOR='white'>
                      <INPUT type=hidden value=830 name=commchangeto>
                      <INPUT type=hidden value=830 name=commtochange>
			  						<INPUT name='relation' type=submit value='Set Neutral'>
                      </FONT>
                    </FORM>
							</TD>
								<TD align=center>
	 								<FORM action=stats2.php method=post>
                      <FONT COLOR='white'>
                      <INPUT type=hidden value=830 name=commchangeto>
                      <INPUT type=hidden value=830 name=commtochange>
			  						<INPUT name='relation' type=submit value='Declare Peace'>
                      </FONT>
                    </FORM>
							</TD>
						</tr>	
		  			<TR>
                <TD align=right colspan='3'>
                  <div align='center'>
                    <FORM action=stats2.php method=post>
                      <FONT COLOR='white'>
                      <INPUT type=hidden value=830 name=commchangeto>
                      <INPUT type=hidden value=830 name=commtochange>
			  						<INPUT name='change' type=submit value='Make this user my Elder!'>
			  						<br>(all relations are minimum 24hour commitments)
                      </FONT>
                    </FORM>
								</div>
                </TD>
              </TR>              <TR>
                <TD align=right colspan='3'>
                  <div align='center'>
                    <FORM action=stats2.php method=post>
                      <FONT COLOR='white'>
                      <INPUT type=hidden value=830 name=suppchangeto>
                      <INPUT type=hidden value=830 name=supptochange>
			  						<INPUT name='leader' type=submit value='Join this Empire for Clan Master!'>
			  						<br>(all relations are minimum 24hour commitments)
                      </FONT>
                    </FORM>
								</div>
                </TD>
              </tr>
               </TBODY> 
            </TABLE>
           </TD><TD vAlign=top width='50%'>
<TABLE class=table_lines cellSpacing=0 cellPadding=6 width='100%' border=0> <TBODY>
<TR> <TH align=middle><FONT COLOR='white'>Awards</FONT></TH></TR>
<tr><td></td></tr>
</table>
  <TABLE class=table_lines cellSpacing=0 cellPadding=6 width='100%' border=0> <TBODY>
  <TR> <TH align=middle colSpan=3><FONT COLOR='white'>Villages</FONT></TH></TR>
<TR> <TH class=subh align=left><FONT COLOR='white'>Name</FONT></TH>
<TH class=subh align=left><FONT COLOR='white'>Size</FONT></TH>
<TH class=subh align=right><FONT COLOR='white'>Type</FONT></TH></TR>

	 </FONT></TBODY> </TABLE>

  <TABLE class=table_lines cellSpacing=0 cellPadding=6 width='100%'             border=0> <TBODY>
  <TR> <TH align=middle colSpan=4><FONT COLOR='white'>Apprentices</FONT></TH></TR>
<TR> <TH class=subh align=left><FONT COLOR='white'>Name</FONT></TH>
<TH class=subh align=left><FONT COLOR='white'>Army</FONT></TH>
<TH class=subh align=right><FONT COLOR='white'>Rank</FONT></TH></TR>
</TBODY> </TABLE>";
return $stats_body;
}
}

//When calling, it'll look like this:
//list($username, $rank, $realm, $commander, $treasury, $total_army, $trained_army, $def_rate,$race, $loyalty, $AEP_1,$apprentice_page,$planet_stats);
?>

 

Could someone please help, thank you for any replies :D

Link to comment
https://forums.phpfreaks.com/topic/114611-solved-stats-function-error/
Share on other sites

i copied the code and it said the line was for the error was 368 here is line 363 to 371

 

 <TABLE class=table_lines cellSpacing=0 cellPadding=6 width='100%'             border=0> <TBODY>
 <TR> <TH align=middle colSpan=4><FONT COLOR='white'>Apprentices</FONT></TH></TR>
<TR> <TH class=subh align=left><FONT COLOR='white'>Name</FONT></TH>
<TH class=subh align=left><FONT COLOR='white'>Army</FONT></TH>
<TH class=subh align=right><FONT COLOR='white'>Rank</FONT></TH></TR>
</TBODY> </TABLE>";
return $stats_body;
}
}

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.