The14thGOD Posted October 13, 2009 Share Posted October 13, 2009 I'm fed up. I had issues with code that I have working on a different site that didn't work on my current site. I found a way to fix that but now I'm running into the same error on another page that I can't think of a way around: 'Parse error: syntax error, unexpected T_VARIABLE, expecting ']' in /my/path/to/file on line 75' Here's the original code: (ine 75 is the line with the link in it.) <?php $adquery = "SELECT * FROM ad_space WHERE id=1"; $adresult = mysql_query($adquery); $adrow = mysql_fetch_assoc($adresult); for($i=1;$i<6;$i++){ if($row['link'.$i] == '') { $row['link'.$i] = '#'; } echo "<a href=\"$row[link$i]\" target=\"_blank\"><img src=\"$row[image$i]\" alt=\"$i\" /></a>"; } ?> I changed it to this hoping it would work but it didnt, values are blank. <?php $adquery = "SELECT * FROM ad_space WHERE id=1"; $adresult = mysql_query($adquery); $adrow = mysql_fetch_assoc($adresult); for($i=1;$i<6;$i++){ $var = "link".$i; $var2 = "image".$i; if($row['link'.$i] == '') { $row['link'.$i] = '#'; } echo "<a href=\"$row[$var]\" target=\"_blank\"><img src=\"$row[$var2]\" alt=\"$i\" /></a>"; } ?> As always, any help is appreciated. Thanks, Justin Quote Link to comment Share on other sites More sharing options...
knsito Posted October 13, 2009 Share Posted October 13, 2009 not very pretty but should work $row = mysql_fetch_assoc($adresult); //changed $adrow to $row for($i=1;$i<6;$i++){ if($row['link'.$i] == '') { $row['link'.$i] = '#'; } echo "<a href=\"".$row['link'.$i]."\" target=\"_blank\"><img src=\"".$row['image'.$i]."\" alt=\"$i\" /></a>"; //use of string concat operator: . [period] } edit: looks like if you just rename $adrow to $row in your second bit of code should work... Quote Link to comment Share on other sites More sharing options...
The14thGOD Posted October 13, 2009 Author Share Posted October 13, 2009 sigh, answer was sittin in front of my face, got it to work. thanks! justin 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.