jjnicholascolwill Posted August 29, 2011 Share Posted August 29, 2011 Hello, I'm not sure if this is the right place to post this so if it isn't can someone direct me to where i should post this. I recently added the Donator packs to items Free mod. Located at: http://makewebgames.io/showthre...Packs-To-Items After adding the code and following the instructions i have received the following error: Parse error: syntax error, unexpected T_STRING in /home/a3629762/public_html/inventory.php on line 92 I've searched and tried re writing various parts of the code and still had no joy and i just can't seem how to fix the problem. Can anyone see where the problem is and what i need to do to resolve this issue?? Here's my code for the inventory.php file: <?php include "globals.php"; $q=$db->query("SELECT * FROM items WHERE itmid IN({$ir['equip_primary']}, {$ir['equip_secondary']}, {$ir['equip_armor']})"); print "<h3>Equipped Items</h3><hr />"; while($r=$db->fetch_row($q)) { $equip[$r['itmid']]=$r; } print "<table width='75%' cellspacing='1' class='table'> <tr> <th>Primary Weapon</th> <td>"; if($equip[$ir['equip_primary']]['itmid']) { print $equip[$ir['equip_primary']]['itmname']."</td><td><a href='unequip.php?type=equip_primary'>Unequip Item</a></td>"; } else { print "None equipped.</td><td> </td>"; } print "</tr> <tr> <th>Secondary Weapon</th> <td>"; if($equip[$ir['equip_secondary']]['itmid']) { print $equip[$ir['equip_secondary']]['itmname']."</td><td><a href='unequip.php?type=equip_secondary'>Unequip Item</a></td>"; } else { print "None equipped.</td><td> </td>"; } print "</tr> <tr> <th>Armor</th> <td>"; if($equip[$ir['equip_armor']]['itmid']) { print $equip[$ir['equip_armor']]['itmname']."</td><td><a href='unequip.php?type=equip_armor'>Unequip Item</a></td>"; } else { print "None equipped.</td><td> </td>"; } print "</tr> </table><hr /> <h3>Inventory</h3><hr />"; $inv=$db->query("SELECT iv.*,i.*,it.* FROM inventory iv LEFT JOIN items i ON iv.inv_itemid=i.itmid LEFT JOIN itemtypes it ON i.itmtype=it.itmtypeid WHERE iv.inv_userid={$userid} ORDER BY i.itmtype ASC, i.itmname ASC"); if ($db->num_rows($inv) == 0) { print "<b>You have no items!</b>"; } else { print "<b>Your items are listed below.</b><br /> <table width=100% class=\"table\" border=\"0\" cellspacing=\"1\"> <tr> <td class=\"h\">Item</td> <td class=\"h\">Sell Value</td> <td class=\"h\">Total Sell Value</td> <td class=\"h\">Links</td> </tr>"; $lt=""; while($i=$db->fetch_row($inv)) { if($lt!=$i['itmtypename']) { $lt=$i['itmtypename']; print "\n<tr><td colspan=4><b>{$lt}</b></td></tr>"; } if($i['weapon']) { $i['itmname']="<font color='red'>*</font>".$i['itmname']; } if($i['armor']) { $i['itmname']="<font color='green'>*</font>".$i['itmname']; } print "<tr><td>{$i['itmname']}"; if ($i['inv_qty'] > 1) { print " x{$i['inv_qty']}"; } print "</td><td>\${$i['itmsellprice']}</td><td>"; print "$".($i['itmsellprice']*$i['inv_qty']); print "</td><td>[<a href='iteminfo.php?ID={$i['itmid']}'>Info</a>] [<a href='itemsend.php?ID={$i['inv_id']}'>Send</a>] [<a href='itemsell.php?ID={$i['inv_id']}'>Sell</a>] [<a href='imadd.php?ID={$i['inv_id']}'>Add To Market</a>]"; if($i['effect1_on'] || $i['effect2_on'] || $i['effect3_on']) { print " [<a href='itemuse.php?ID={$i['inv_id']}'>Use</a>]"; } if ($i['itmid'] == 8) { print " [<a href="http://dpuse.php?ID={$i[" target="_blank">Use</a>]"; } if($i['weapon']) { print " [<a href='equip_weapon.php?ID={$i['inv_id']}'>Equip as Weapon</a>]"; } if($i['armor']) { print " [<a href='equip_armor.php?ID={$i['inv_id']}'>Equip as Armor</a>]"; } print "</td></tr>"; } print "</table>"; print "<small><b>NB:</b> Items with a small red </small><font color='red'>*</font><small> next to their name can be used as weapons in combat.<br /> Items with a small green </small><font color='green'>*</font><small> next to their name can be used as armor in combat.</small>"; } $h->endpage(); ?> Quote Link to comment Share on other sites More sharing options...
MrAnthony Posted August 30, 2011 Share Posted August 30, 2011 Replace line 92 with this print " [<a href='dpuse.php?ID={$i[' target='_blank'>Use</a>]"; Quote Link to comment Share on other sites More sharing options...
Maniak Posted August 30, 2011 Share Posted August 30, 2011 print " [<a href="http://dpuse.php?ID={$i[" target="_blank">Use</a>]"; is your problem. The error clearly stated line 92. You need it to be: print " [<a href=dpuse.php?ID={$i['inv_id]}'>Use</a>]"; Quote Link to comment Share on other sites More sharing options...
jjnicholascolwill Posted August 30, 2011 Author Share Posted August 30, 2011 Replace line 92 with this print " [<a href='dpuse.php?ID={$i[' target='_blank'>Use</a>]"; Thanks for the reply, just edited the code and it returned the following error: Parse error: syntax error, unexpected T_STRING, expecting ']' in /home/a3629762/public_html/inventory.php on line 92 New code: print "</td><td>\${$i['itmsellprice']}</td><td>"; print "$".($i['itmsellprice']*$i['inv_qty']); print "</td><td>[<a href='iteminfo.php?ID={$i['itmid']}'>Info</a>] [<a href='itemsend.php?ID={$i['inv_id']}'>Send</a>] [<a href='itemsell.php?ID={$i['inv_id']}'>Sell</a>] [<a href='imadd.php?ID={$i['inv_id']}'>Add To Market</a>]"; if($i['effect1_on'] || $i['effect2_on'] || $i['effect3_on']) { print " [<a href='itemuse.php?ID={$i['inv_id']}'>Use</a>]"; } if ($i['itmid'] == 8 ) { print " [<a href='dpuse.php?ID={$i[' target='_blank'>Use</a>]"; } Can't figure out where the ] should be?? Hope you can help again, thanks again :) Quote Link to comment Share on other sites More sharing options...
MrAnthony Posted August 30, 2011 Share Posted August 30, 2011 Woops it should be print " [<a href=dpuse.php?ID={$i['inv_id]}'>Use</a>]"; sorry little tired Quote Link to comment Share on other sites More sharing options...
US Vice Posted August 30, 2011 Share Posted August 30, 2011 Thanks for the reply, just edited the code and it returned the following error: Parse error: syntax error, unexpected T_STRING, expecting ']' in /home/a3629762/public_html/inventory.php on line 92 New code: print "</td><td>\${$i['itmsellprice']}</td><td>"; print "$".($i['itmsellprice']*$i['inv_qty']); print "</td><td>[<a href='iteminfo.php?ID={$i['itmid']}'>Info</a>] [<a href='itemsend.php?ID={$i['inv_id']}'>Send</a>] [<a href='itemsell.php?ID={$i['inv_id']}'>Sell</a>] [<a href='imadd.php?ID={$i['inv_id']}'>Add To Market</a>]"; if($i['effect1_on'] || $i['effect2_on'] || $i['effect3_on']) { print " [<a href='itemuse.php?ID={$i['inv_id']}'>Use</a>]"; } if ($i['itmid'] == 8 ) { print " [<a href='dpuse.php?ID={$i[' target='_blank'>Use</a>]"; } Can't figure out where the ] should be?? Hope you can help again, thanks again :) print " [<a href='dpuse.php?ID=$i' target='_blank'>Use</a>]"; Quote Link to comment Share on other sites More sharing options...
jjnicholascolwill Posted August 30, 2011 Author Share Posted August 30, 2011 Woops it should be print " [<a href=dpuse.php?ID={$i['inv_id]}'>Use</a>]"; sorry little tired Its fine bud don't need to apologise. Thank you for your help, its working now. Just trying to sort out the error with the dpuse.php script now.... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.