Th3Boss Posted July 31, 2011 Share Posted July 31, 2011 I get this from the script below Parse error: syntax error, unexpected T_VARIABLE in /home/[...]/priceupdate_cronjob.php on line 18 line 18 is $change=mysql_query("UPDATE invtypes SET basePrice='$price' WHERE typeID='"$row['typeID']"';"); <?php include_once("connect.php"); //Set tax, default is 5%. $tax=0.05; //This will spam the site to get prices. $updateprices=$_REQUEST['updateprices']; if($updateprices){ $query=mysql_query("SELECT * FROM invtypes WHERE published=1;"); while($row=mysql_fetch_array($query)){ $getfile="http://eve-marketdata.com/api/item_price.xml?type_id=".$row['typeID']; $file=file_get_contents($getfile); $xml=new SimpleXMLElement($file); $price=$xml->price; $pricechange=($price * $tax); $price=($price+$pricechange); $change=mysql_query("UPDATE invtypes SET basePrice='$price' WHERE typeID='"$row['typeID']"';"); } } ?> Anyone able to see whats wrong? Thanks KP: Removed url Link to comment https://forums.phpfreaks.com/topic/243338-small-script-error/ Share on other sites More sharing options...
herghost Posted July 31, 2011 Share Posted July 31, 2011 try it without the " around "$row['typeID']" Link to comment https://forums.phpfreaks.com/topic/243338-small-script-error/#findComment-1249623 Share on other sites More sharing options...
Th3Boss Posted July 31, 2011 Author Share Posted July 31, 2011 try it without the " around "$row['typeID']" Then I get Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING on line 18 Link to comment https://forums.phpfreaks.com/topic/243338-small-script-error/#findComment-1249624 Share on other sites More sharing options...
Pikachu2000 Posted July 31, 2011 Share Posted July 31, 2011 WHERE typeID='{$row['typeID']}' Link to comment https://forums.phpfreaks.com/topic/243338-small-script-error/#findComment-1249634 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.