PDA

View Full Version : PHP Error on other script.


Tequila
09-18-2012, 02:26 PM
Since there are very few people answering questions about this script on it's page (dead site, yuck!) I figured I'd turn here.

I'm getting this error when I try to view cards:
Parse error: syntax error, unexpected '>' in /home/u666097869/public_html/viewcards.php on line 9

The file in question reads as is:
<?php include("mytcg/settings.php");
include("$header");
$deck = $_GET['deck'];
$query="SELECT * FROM `$table_cards` WHERE filename='$deck'";
$result=mysql_query($query);
while($row=mysql_fetch_assoc($result)) {
?>
<h1>Cards &raquo; <?php echo $row[deckname]; ?></h1>
<table>
<tr><td valign="top" width="100px"><?php echo "<img src=\"cards\filler.png" />"; ?>
</td><td valign="top"><b>Deck Name:</b> <?php echo "$row[deckname]"; ?> (<?php echo "$row[filename]"; ?>)<br />
<b>Card Count:</b> <?php
if($row[filename]=="member") {
$select2 = mysql_query("SELECT * FROM `$table_members` WHERE `membercard`='Yes'");
$memnum = mysql_num_rows($select2);
echo "$memnum";
}
else {
echo "$row[count]";
}
?><br />
<b>Card Worth:</b> <?php echo "$row[worth]"; ?><br />
<b>Masterable?</b> <?php echo "$row[masterable]"; ?><br />
<b>Masters:</b> <?php echo "$row[masters]"; ?>
</td></tr>
</table><br />

<center>
<?php
if($deck=="member") {
$query2 = "SELECT * FROM $table_members WHERE `membercard`='Yes' ORDER BY `name`";
$result2=mysql_query($query2);
while($row2=mysql_fetch_assoc($result2)) {
echo "<img src=\"/decks/mc-$row2[name].$ext\" />\n";
}
}
if($row[puzzle]=="yes") {
echo "<img src=\"$tcgcardurl$row[filename]01.$ext\" /><img src=\"$tcgcardurl$row[filename]02.$ext\" /><img src=\"$tcgcardurl$row[filename]03.$ext\" /><br><img src=\"$tcgcardurl$row[filename]04.$ext\" /><img src=\"$tcgcardurl$row[filename]05.$ext\" /><img src=\"$tcgcardurl$row[filename]06.$ext\" /><br><img src=\"$tcgcardurl$row[filename]07.$ext\" /><img src=\"$tcgcardurl$row[filename]08.$ext\" /><img src=\"$tcgcardurl$row[filename]09.$ext\" /><br><img src=\"$tcgcardurl$row[filename]10.$ext\" /><img src=\"$tcgcardurl$row[filename]11.$ext\" /><img src=\"$tcgcardurl$row[filename]12.$ext\" /><br><img src=\"$tcgcardurl$row[filename]13.$ext\" /><img src=\"$tcgcardurl$row[filename]14.$ext\" /><img src=\"$tcgcardurl$row[filename]15.$ext\" /><br>";
}
else {
for($x=1;$x<=$row[count];$x++) {
if($x<10) {
echo "<img src=\"$tcgcardurl$row[filename]";
echo "0";
echo "$x.$ext\" />\n";
}
else {
echo "<img src=\"$tcgcardurl$row[filename]$x.$ext\" />\n";
}
}
}

echo "<br /><br /></div><h1>Master Badge</h1>";
echo "<center>";
echo "<img src=\"$tcgcardurl"."$deck";echo "-master.$ext\" />";
echo "</center>";
echo "<br /><br />";
}
include("$footer"); ?>
Any idea?

schepers12
09-18-2012, 02:35 PM
add a backslash, it must look like this: cards\filler.png\"
and not cards\filler.png"

i hope this helps~ ;)

Tequila
09-18-2012, 06:11 PM
And that's why I ask for help. ;3 I overlook the simple things! Thank you!

Nemesis
09-18-2012, 11:46 PM
Schepers12 first post too. Like a sniper camping out for days finally making his mark.

Tequila
09-19-2012, 06:38 AM
I saw that! A nice first post as well.