whoisquilty -
As Rob mentioned, it is really (REALLY) difficult to attempt to read the
code because of all the line feeds induced by the email process. A url
to the actual file would be very helpful. Of course, if any of these
line feeds actually exists in your code, you've got a great many
problems.
One thing that jumped out at me were several places in the code that
could yield bad or unterminated html syntax, depending on the results
returned from the data base. Here's one example:
***************
// NOTES
$notesquery = "SELECT *
FROM notes
WHERE prodno = $var";
$notesresult = mysql_query($notesquery) or die(mysql_error());
$notesrows = mysql_num_rows($notesresult);
print '<tr>
<td>';
if(0<>$notesrows)
{
print '<a href="notes.php?var='.$var.'">';
}
else
{
print '<font color="gray">';
}
print 'Production Notes</a></font>
</td>
</tr>';
***************
This code produces one of two results.
If the query returns 1 or more rows:
<tr><td><a href="notes.php?var='.$var.'">Production
Notes</a></font></td></tr>
If the query returns 0 rows:
<tr><td><font color="gray">Production Notes</a></font></td></tr>
In each case, you'll have an extra "closing" element tag - either
</font> or </a>. InternetExplorer may simply ignore these, but I
wouldn't rely on a "loose" browser to compensate for bad html.
There are many cases in the code where this occurs - they're easily
found if you search on </a></font>. Each one is a potential problem, but
I doubt any of them are causing the problem you originally reported.
Mike
On 10/6/2006, "whoisquilty" <[EMAIL PROTECTED]> wrote:
>You're right, James. Here is the code for my page:
>
><?
>session_start();
>?>
><html>
>
><head>
><meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
><meta name="generator" content="Adobe GoLive" />
><title><?
>mysql_connect('x', 'x', 'x');
>
>mysql_select_db('x');
>
>$hdrquery = "SELECT *
>FROM productions
>WHERE prodid = $var";
>$hdrresult = mysql_query($hdrquery) or die(mysql_error());
>
>while ($hdr = mysql_fetch_array($hdrresult))
>{
>print $hdr["prodtitle"].' ['.$hdr["market"].' (';
>
>if(9999==$hdr["open_yr"])
>{
>print 'unknown';
>}
>else
>{
>print $hdr["open_yr"];
>}
>
>if(!empty($hdr["numeral"]))
>{
>print ' ('.$hdr["numeral"].')';
>}
>
>print ')]';
>}
>?> [overview]</title>
><link href="../../css/basic.css" type="text/css" rel="stylesheet" media="all"
>/>
><link href="../../css/back.css" rel="stylesheet" type="text/css" media="all">
></head>
>
><body>
><div align="center">
><div align="left">
><form id="FormName" action="../../results.php" method="post"
>name="FormName">
><div align="center">
><table width="800" border="0" cellspacing="0"
>cellpadding="0">
><tr>
><td align="right" valign="bottom">
><table border="0" cellspacing="0"
>cellpadding="2">
><tr>
><td><? include("../../include/
>account.php");
>?></td>
></tr>
></table>
></td>
></tr>
><tr>
><td align="right" valign="bottom"><font
>color="#c7ddf3"><img src="../../img/common/header.gif" alt="" height="125"
>width="800" border="0"></font></td>
></tr>
><tr height="5">
><td bgcolor="#afafaf" height="5"><? include
>("../../include/headernav.php");
>?></td>
></tr>
><tr>
><td bgcolor="white">
><table width="800" border="0"
>cellspacing="0" cellpadding="0">
><tr>
><td>
><table width="800"
>border="0" cellspacing="0" cellpadding="0" bgcolor="#e0e0e0" height="457">
>
><tr height="75">
>
><td colspan="2" align="left" valign="bottom" height="75"><?
>print '<table width="800" border="0" cellspacing="0" cellpadding="3"
>height="75">
><tr>
><td align="right" valign="top"><!--favorites here--></td>
></tr>
><tr>
><td valign="bottom">';
>
>mysql_connect('x', 'x', 'x');
>
>mysql_select_db('x');
>
>$prodquery = "SELECT *
>FROM productions
>WHERE prodid = $var";
>$prodresult = mysql_query($prodquery) or die(mysql_error());
>
>while ($prod = mysql_fetch_array($prodresult))
>{
>print '<span class="header">'.$prod["prodtitle"].'</span> (<span
>class="subhead">'.
>$prod['tag'].', ';
>
>if(9999==$prod['open_yr'])
>{
>print 'unknown';
>}
>else
>{
>print $prod['open_yr'];
>}
>
>
>print ')</span>';
>
>
>}
>
>
>print ' </td>
></tr>
></table>';
>?></td>
>
></tr>
>
><tr>
>
><td valign="top" width="250"><?
>mysql_connect('x', 'x', 'x');
>
>mysql_select_db('x');
>
>// IMAGE
>
>print '<p align="center">';
>
>$imagequery = "SELECT *
>FROM productions_art
>WHERE prodnu = $var AND front = 'X'";
>$imageresult = mysql_query($imagequery) or die(mysql_error());
>$imagerows = mysql_num_rows($imageresult);
>
>if(0<>$imagerows)
>{
>while ($image = mysql_fetch_array($imageresult))
>{
>print '<a href="promo.php?image='.$image["galleryid"].'&var='.$var.'"><img
>src="http://www.flyrope.com/galleries/production/th_'.$image["file"].'"
>border="0"></
>a>';
>}
>
>}
>else
>{
>print '<img src="../../img/dbgraphics/noimage.gif" alt="" height="108"
>width="72"
>border="0" />';
>}
>
>print '</p>';
>
>// NAV
>
>
>print '<img src="../../img/dbgraphics/proddetails.gif" alt="" border="0">';
>
>$prodnavquery = "SELECT *
>FROM productions
>WHERE prodid = $var";
>$prodnavresult = mysql_query($prodnavquery) or die(mysql_error());
>
>print '<table width="175" border="0" cellspacing="0" cellpadding="1">';
>
>while ($prodnav = mysql_fetch_array($prodnavresult))
>{
>// MAIN
>
>print ' <tr>
><td><a href="index.php?var='.$var.'">Main Overview</a></td>
></tr>';
>
>// FULL
>
>print ' <tr>
><td><a href="full.php?var='.$var.'">Full Cast & Staff</a></td>
></tr>';
>
>// NOTES
>
>$notesquery = "SELECT *
>FROM notes
>WHERE prodno = $var";
>$notesresult = mysql_query($notesquery) or die(mysql_error());
>$notesrows = mysql_num_rows($notesresult);
>
>print '<tr>
><td>';
>
>if(0<>$notesrows)
>{
>print '<a href="notes.php?var='.$var.'">';
>}
>else
>{
>print '<font color="gray">';
>}
>
>print 'Production Notes</a></font>
></td>
></tr>';
>
>// AWARDS
>
>$awardquery = "SELECT *
>FROM awards
>WHERE prodno = $var";
>$awardresult = mysql_query($awardquery) or die(mysql_error());
>$awardrows = mysql_num_rows($awardresult);
>
>print '<tr>
><td>';
>
>if(0<>$awardrows)
>{
>print '<a href="awards.php?var='.$var.'">';
>}
>else
>{
>print '<font color="gray">';
>}
>
>print 'Awards</a></font>
></td>
></tr>';
>
>// PROMO
>
>$galleryquery = "SELECT *
>FROM productions_art
>WHERE prodnu = $var";
>$galleryresult = mysql_query($galleryquery) or die(mysql_error());
>$galleryrows = mysql_num_rows($galleryresult);
>
>print '<tr>
><td>';
>
>if(0<>$galleryrows)
>{
>print '<a href="promo.php?var='.$var.'&image=0">';
>}
>else
>{
>print '<font color="gray">';
>}
>
>print 'Promotional Art</a></font>
></td>
></tr>';
>
>// SONGS
>
>
>
>print '<tr>
><td>';
>
>if(0<>$prod['versionnu'])
>{
>print '<a href="songs.php?var='.$var.'">';
>}
>else
>{
>print '<font color="gray">';
>}
>
>print 'Songs</a></font>
></td>
></tr>';
>
>// ORCHESTRA
>
>$orchquery = "SELECT *
>FROM orchestra
>WHERE production = $var";
>$orchresult = mysql_query($orchquery) or die(mysql_error());
>$orchrows = mysql_num_rows($orchresult);
>
>print '<tr>
><td>';
>
>if(0<>$orchrows)
>{
>print '<a href="orchestra.php?var='.$var.'">';
>}
>else
>{
>print '<font color="gray">';
>}
>
>print 'Orchestra</a></font>
></td>
></tr>';
>
>// IMAGES
>//<a href="images.php?var='.$var.'">
>
>print ' <tr>
><td><font color="gray">Images</font></td>
></tr>';
>
>// RELATED
>
>$relatedquery = "SELECT *
>FROM related
>WHERE relate_from = $var";
>$relatedresult = mysql_query($relatedquery) or die(mysql_error());
>$relatedrows = mysql_num_rows($relatedresult);
>
>print '<tr>
><td>';
>
>if(0<>$relatedrows)
>{
>print '<a href="related.php?var='.$var.'">';
>}
>else
>{
>print '<font color="gray">';
>}
>
>print 'Related Productions</a></font>
></td>
></tr>';
>
>// TRYOUT
>
>$tryoutquery = "SELECT *
>FROM theatres_join
>WHERE prod = $var AND runtype = 'TR'";
>$tryoutresult = mysql_query($tryoutquery) or die(mysql_error());
>$tryoutrows = mysql_num_rows($tryoutresult);
>
>print '<tr>
><td>';
>
>if(0<>$tryoutrows)
>{
>print '<a href="tryout.php?var='.$var.'">';
>}
>else
>{
>print '<font color="gray">';
>}
>
>print 'Tryout Schedule</a></font>
></td>
></tr>';
>
>// TOUR
>
>$tourquery = "SELECT *
>FROM theatres_join
>WHERE prod = $var AND runtype = 'TO'";
>$tourresult = mysql_query($tourquery) or die(mysql_error());
>$tourrows = mysql_num_rows($tourresult);
>
>print '<tr>
><td>';
>
>if(0<>$tourrows)
>{
>print '<a href="tour.php?var='.$var.'">';
>}
>else
>{
>print '<font color="gray">';
>}
>
>print 'Tour Schedule</a></font>
></td>
></tr>';
>
>// UNDERSTUDIES
>
>$usquery = "SELECT *
>FROM cast
>WHERE prodno = $var AND orig = 'U'";
>$usresult = mysql_query($usquery) or die(mysql_error());
>$usrows = mysql_num_rows($usresult);
>
>print '<tr>
><td>';
>
>if(0<>$usrows)
>{
>print '<a href="understudies.php?var='.$var.'">';
>}
>else
>{
>print '<font color="gray">';
>}
>
>print 'Understudies/Swings</a></font>
></td>
></tr>';
>
>
>$linkquery = "SELECT *
>FROM links
>WHERE prodnu = $var";
>$linkresult = mysql_query($linkquery) or die(mysql_error());
>$linkrows = mysql_num_rows($linkresult);
>
>print '<tr>
><td>';
>
>// LINKS
>
>if(0<>$linkrows)
>{
>print '<a href="links.php?var='.$var.'">';
>}
>else
>{
>print '<font color="gray">';
>}
>
>print 'Links</a></font>
></td>
></tr>';
>
>$showvar = $prodnav['showno'];
>}
>
>print '</table>
><img src="../../img/dbgraphics/showdetails.gif" border="0" />
><table width="175" border="0" cellspacing="0" cellpadding="1">';
>
>$shownavquery = "SELECT *
>FROM shows
>WHERE showid = $showvar";
>$shownavresult = mysql_query($shownavquery) or die(mysql_error());
>
>while ($shownav = mysql_fetch_array($shownavresult))
>{
>
>// MAIN
>
>print ' <tr>
><td><a href="../shows/index.php?var='.$showvar.'">Main Overview</
>a></td>
></tr>';
>
>// AUTHORS
>
>$authorsquery = "SELECT *
>FROM authors
>WHERE showno = $showvar
>ORDER BY sortno";
>$authorsresult = mysql_query($authorsquery) or die(mysql_error());
>$authorsrows = mysql_num_rows($authorsresult);
>
>print ' <tr>
><td>';
>
>if(0<>$authorsrows)
>{
>print '<a href="../shows/authors.php?var='.$showvar.'">';
>}
>else
>{
>print '<font color="gray">';
>}
>
>print 'Authors</a></font>
></td>
></tr>';
>
>// SOUURCE MATERIAL
>
>print ' <tr>
><td>';
>
>if(!empty($shownav["source"]))
>{
>print '<a href="../shows/source.php?var='.$showvar.'">';
>}
>else
>{
>print '<font color="gray">';
>}
>
>print 'Source Material</a></font>
></td>
></tr>';
>
>// SYNOPSIS
>
>print ' <tr>
><td>';
>
>if(!empty($shownav["synopsis"]))
>{
>print '<a href="../shows/synopsis.php?var='.$showvar.'">';
>}
>else
>{
>print '<font color="gray">';
>}
>
>print 'Synopsis</a></font>
></td>
></tr>';
>
>// NOTES
>
>$shownotesquery = "SELECT *
>FROM notes
>WHERE showno = $showvar";
>$shownotesresult = mysql_query($shownotesquery) or die(mysql_error());
>$shownotesrows = mysql_num_rows($shownotesresult);
>
>print ' <tr>
><td>';
>
>if(0<>$shownotesrows)
>{
>print '<a href="../shows/notes.php?var='.$showvar.'">';
>}
>else
>{
>print '<font color="gray">';
>}
>
>print 'Notes</a></font>
></td>
></tr>';
>
>// SCORE
>
>$scorequery = "SELECT *
>FROM score
>WHERE showno = $showvar
>ORDER BY sortno";
>$scoreresult = mysql_query($scorequery) or die(mysql_error());
>$scorerows = mysql_num_rows($scoreresult);
>
>print ' <tr>
><td>';
>
>if(0<>$scorerows)
>{
>print '<a href="../shows/score.php?var='.$showvar.'">';
>}
>else
>{
>print '<font color="gray">';
>}
>
>print 'Score Overview</a></font>
></td>
></tr>';
>
>// RELATED
>
>$showrelatedquery = "SELECT *
>FROM related
>WHERE relate_from = $showvar";
>$showrelatedresult = mysql_query($showrelatedquery) or die(mysql_error());
>$showrelatedrows = mysql_num_rows($showrelatedresult);
>
>print ' <tr>
><td>';
>
>if(0<>$showrelatedrows)
>{
>print '<a href="../shows/related.php?var='.$showvar.'">';
>}
>else
>{
>print '<font color="gray">';
>}
>
>print 'Related Shows</a></font>
></td>
></tr>';
>
>// LINKS
>
>$linkquery = "SELECT *
>FROM links
>WHERE shownu = $showvar";
>$linkresult = mysql_query($linkquery) or die(mysql_error());
>$linkrows = mysql_num_rows($linkresult);
>
>print ' <tr>
><td>';
>
>if(0<>$linkrows)
>{
>print '<a href="../shows/links.php?var='.$showvar.'">';
>}
>else
>{
>print '<font color="gray">';
>}
>
>print 'Links</a></font>
></td>
></tr>';
>}
>print '</table>';
>
>?></td>
>
><td valign="top" bgcolor="white"><?
>print '
><table width="550" border="0" cellspacing="0" cellpadding="3">
>
><tr>
>
><td valign="top" width="269">';
>
>mysql_connect('x', 'x', 'x');
>
>mysql_select_db('x');
>
>// CAST & STAFF
>
>$authquery = "SELECT *
>FROM authors
>INNER JOIN names ON names.nameid = authors.nameno
>WHERE showno = $showvar AND orig = 'O' AND overview = 'X'
>ORDER BY sortno";
>$authresult = mysql_query($authquery) or die(mysql_error());
>$authrows = mysql_num_rows($authresult);
>
>$staffquery = "SELECT *
>FROM staff
>INNER JOIN names ON names.nameid = staff.nameno
>WHERE prodno = $var AND orig = 'O' AND staff_type = 'ST' AND overview
>= 'X'
>ORDER BY sortno";
>$staffresult = mysql_query($staffquery) or die(mysql_error());
>$staffrows = mysql_num_rows($staffresult);
>
>$castquery = "SELECT *
>FROM cast
>INNER JOIN names ON names.nameid = cast.nameno
>WHERE prodno = $var AND orig = 'O' AND overview = 'X'
>ORDER BY sortno";
>$castresult = mysql_query($castquery) or die(mysql_error());
>$castrows = mysql_num_rows($castresult);
>
>if(0<>$authrows||0<>$staffrows||0<>$castrows)
>{
>print '<p><span class="section_hdr">Overview</span></p>
><p>An overview of the cast and staff information in the FlyRope.com database
>is listed below.</p>
><table width="269" border="0" cellspacing="0" cellpadding="2">';
>
>// STAFF
>if(0<>$authrows||0<>$staffrows)
>{
>// AUTHORS
>if(0<>$authrows)
>{
>while ($authrow = mysql_fetch_array($authresult))
>{
>print ' <tr>
><td valign="top" width="119">
><div align="right">
>
><strong>'.$authrow["role"].'</a></strong><br>';
>
>if(!empty($authrow["paren"]))
>{
>print ' <i>('.$authrow["paren"].')</i>';
>}
>
>print '
></div>
></td>
><td valign="top" width="20">
><div align="center">
>
>....</div>
></td>
><td valign="top"
>width="118"><a
>href="../people/index.php?var='.$authrow["personno"].'">'.$authrow
>["name"].'</a>';
>
>if('F'==$authrow["credited"])
>{
>print '<em><font color="#646464"> [uncredited]</font></
>em>';
>}
>
>print ' </td>
></tr>';
>}
>}
>
>// STAFF
>while ($staffrow = mysql_fetch_array($staffresult))
>{
>print ' <tr>
><td valign="top" width="119">
><div align="right">
>
><strong>'.$staffrow["role"].'</strong><br>';
>
>if(!empty($staffrow["paren"]))
>{
>print ' <i>('.$staffrow["paren"].')</i>';
>}
>
>print '
></div>
></td>
><td valign="top" width="20">
><div align="center">
>
>....</div>
></td>
><td valign="top"
>width="118"><a
>href="../people/index.php?var='.$staffrow["personno"].'">'.$staffrow
>["name"].'</a>';
>
>if('F'==$staffrow["credited"])
>{
>print '<em><font color="#646464"> [uncredited]</font></
>em>';
>}
>
>print ' </td>
></tr>';
>}
>}
>if(0<>$castrows)
>{
>print ' <tr height="25">
><td height="25"></td>
><td colspan="2"
>valign="bottom" height="25"><span class="section_hdr">Recording
>Cast</span></td>
></tr>';
>
>while ($castrow = mysql_fetch_array($castresult))
>{
>print ' <tr>
><td valign="top">
><div align="right">
>
><strong>'.$castrow['role'].'</strong><br>';
>
>if(!empty($castrow["paren"]))
>{
>print ' <i>('.$castrow["paren"].')</i>';
>}
>
>print '
></div></div>
></td>
><td valign="top" width="20">
><div align="center">
>
>....</div>
></td>
><td valign="top"><a href="../
>people/index.php?var='.$castrow["personno"].'">'.$castrow['name'].'</a>';
>
>if('F'==$castrow["credited"])
>{
>print '<em><font color="#646464"> [uncredited]</font></
>em>';
>}
>print ' </td>
></tr>';
>}
>}
>
>print ' <tr height="25">
><td></td>
><td width="20"></td>
><td valign="bottom"><em><a href="full.php?var='.$var.'">
>[Full Cast & Staff]</a></td>
></tr>
></table>';
>}
>else
>{
>print 'No cast or staff known for this production.';
>}
>
>
>print '
></td>
>
><td valign="top" width="269">
>
><p><span class="section_hdr">Production Information</
>span></p>
>
><blockquote>
>
><table width="189" border="0" cellspacing="0"
>cellpadding="3" bgcolor="#fffacc">
>
><tr>
>
><td>';
>
>$infoquery = "SELECT *,
>DATE_FORMAT(prev_dt, '%M %e, %Y') AS previews,
>DATE_FORMAT(open_dt, '%M %e, %Y') AS opening,
>DATE_FORMAT(close_dt, '%M %e, %Y') AS closing
>FROM productions
>WHERE prodid = $var";
>$inforesult = mysql_query($infoquery) or die(mysql_error());
>
>while ($info = mysql_fetch_array($inforesult))
>{
>
>
>$today = date("Y-m-d");
>$show = $info['showno'];
>
>if('0000-00-00'<>$info['prev_dt'])
>{
>print '<strong>PREVIEWS:</strong> ';
>
>if(empty($info['prev_txt']))
>{
>print $info['previews'];
>}
>else
>{
>print $info['prev_txt'];
>}
>
>if(0<>$info['prev_no'])
>{
>print ' <i>('.$info['prev_no'].' preview';
>
>if(1<>$info['prev_no'])
>{
>print 's';
>}
>
>print ')</i>';
>}
>}
>
>if('0000-00-00'<>$info['open_dt'])
>{
>print '<p><strong>OPENING:</strong> ';
>
>if(!empty($info['open_txt']))
>{
>print $info['open_txt'];
>}
>else
>{
>print $info['opening'];
>}
>}
>
>if('0000-00-00'<>$info['close_dt'])
>{
>print '<p><strong>CLOSING:</strong> ';
>
>if(!empty($info['close_txt']))
>{
>print $info['close_txt'];
>}
>else
>{
>print $info['closing'];
>}
>}
>
>
>if(0<>$info['perf_no'])
>{
>print ' <em>('.$info['perf_no'].' performance';
>
>if(1<>$info['perf_no'])
>{
>print 's';
>}
>
>print ')</em>';
>}
>
>$venuequery = "SELECT *, DATE_FORMAT(dt_fr, '%c/%e/%y') AS datefrom,
>DATE_FORMAT(dt_to, '%c/%e/%y') AS dateuntil
>FROM theatres_join
>INNER JOIN theatres_names ON theatres_names.theatrenameid =
>theatres_join.name
>WHERE prod = $var AND runtype = 'RU'
>ORDER BY dt_fr";
>$venueresult = mysql_query($venuequery) or die(mysql_error());
>$venuerows = mysql_num_rows($venueresult);
>
>if(0<>$venuerows)
>{
>print '<p>';
>
>while ($venue = mysql_fetch_array($venueresult))
>{
>print '<a href="../theatres/index.php?var='.$venue['bldg'].'">'.$venue
>['theatrename'].'</a><br>';
>print '<em>(';
>
>if('T'==$venue['show_fr'])
>{
>print $venue['datefrom'];
>}
>else
>{
>print '?';
>}
>
>print ' - ';
>
>if('T'==$venue['show_to'])
>{
>print $venue['dateuntil'];
>}
>else
>{
>print '?';
>}
>
>print ')</em><br>';
>
>if(!empty($venue["note"]))
>{
>print ' ('.$venue["note"].')';
>}
>}
>}
>
>print ' <strong>PRODUCTION TYPE:</strong> '.$info
>['prod_type'].'<br>
><strong>PRODUCTION STATUS:</strong> ';
>
>if(empty($info['prod_status']))
>{
>if($info['close_dt'] <= $today && '0000-00-00' != $prod['close_dt'])
>{
>print 'Closed';
>}
>if($info['open_dt'] <= $today && $info['close_dt'] >= $today ||
>'0000-00-00' == $info['close_dt'])
>{
>print 'Running';
>}
>if($info['open_dt']>$today)
>{
>print 'Upcoming';
>}
>}
>else
>{
>print $info['prod_status'];
>}
>
>print ' <br>
><strong>RUN TYPE:</strong> '.$info
>['run_type'].'<br>
><strong>MARKET:</strong> '.$info
>['market'].'<br>';
>
>if('0'!=$info['intermissions'])
>{
>print ' <strong>INTERMISSIONS:</strong> '.$info
>['intermissions'].'<br>';
>}
>
>$versionvar = $info['versionnu'];
>
>$versionquery = "SELECT *
>FROM version
>WHERE versionid = $versionvar";
>$versionresult = mysql_query($versionquery) or die(mysql_error());
>$versionrows = mysql_num_rows($versionresult);
>
>if(0<>$versionrows)
>{
>while ($version = mysql_fetch_array($versionresult))
>{
>print '<strong>VERSION:</strong> <a href="songs.php?var='.$var.'">'.$version
>["version"].'</a>';
>}
>}
>
>
>$audioquery = "SELECT *
>FROM audio
>WHERE production = $var";
>$audioresult = mysql_query($audioquery) or die(mysql_error());
>$audiorows = mysql_num_rows($audioresult);
>
>if(0<>$audiorows)
>{
>print '<p><strong>AUDIO RECORDING(s):</strong></p>
><ul>';
>
>while ($audio = mysql_fetch_array($audioresult))
>{
>print '<li type="square"><a
>href="../audio/index.php?var='.$audio["audioid"].'">'.$audio
>["desc"].'</a></li>';
>}
>
>print '</ul>';
>}
>}
>
>print '
></td>
>
></tr>
>
></table>
>
></blockquote>
>
></td>
>
></tr>
>
><tr>
>
><td colspan="2" valign="top" width="544">
>
><div align="center">
>
><img src="../../img/greyline.gif" alt="" height="1"
>width="544" border="0"></div>';
>
>// MESSAGE BOARD
>
>print '
><p><span class="section_hdr">Message Board</
>span></p>
>
><blockquote>';
>
>
>$boardquery = "SELECT *,
>DATE_FORMAT(lastpostdate, '%c/%e/%y') AS dateposted,
>DATE_FORMAT(lastpostdate, '%l:%i %p') AS timepost
>FROM mb_main
>WHERE prodn = $var
>ORDER BY lastpostdate desc
>LIMIT 10";
>$boardresult = mysql_query($boardquery) or die(mysql_error());
>$rows = mysql_num_rows($boardresult);
>
>if(0<>$rows)
>{
>print '
><table width="454" border="0" cellspacing="0"
>cellpadding="3">
>
><tr bgcolor="#353535">
>
><td width="282"><strong><em>Recent
>Posts</em></strong></td>
>
><td width="160"><strong><em>Posted
>by</em></strong></td>
>
></tr>';
>
>while ($board = mysql_fetch_array($boardresult))
>{
>
>print '
><tr bgcolor="#f0f0f0">
>
><td width="282">a href="topic.php?
>topic='.$board["mbid"].'&audiono='.$var.'">'.$board["headline"].'</a></td>
>
><td width="160">'.$board["lastpost"].'</
>td>
>
></tr>';
>}
>
>print '
><tr>
>
><td width="282"></td>
>
><td align="right" width="160"><em>
>[more]</em></td>
>
></tr>
>
></table>';
>}
>else
>{
>print '<p>Be the first to ';
>
>
>if (session_is_registered("valid_user"))
>{
>print '<a href="../messageboards/newtopic1.php?prodn_bd='.$var.'">';
>}
>else
>{
>print '<a href="../users/login1.php?must=X">';
>}
>
>
>
>print 'post on this message board</a>.</p>';
>}
>
>
>print '
></blockquote>
>
><p><img src="../../img/greyline.gif" alt="" height="1"
>width="544" border="0"></p>';
>
>// UPDATE
>
>print '
><p><span class="section_hdr">Update Information</
>span></p>
>
><blockquote>
>
><table width="454" border="0" cellspacing="0"
>cellpadding="5">
>
><tr>
>
><td valign="top">';
>
>
>if (session_is_registered("valid_user"))
>{
>print '<a href="addupdate.php?var='.$var.'">';
>}
>else
>{
>print '<a href="../users/login1.php?must=X">';
>}
>
>
>
>print '
><img src="../../img/common/udpate.gif"
>alt="" height="13" width="48" border="0"></a></td>
>
><td>Report errors and omissions</td>
>
></tr>
>
></table>
>
></blockquote>
>
></td>
>
></tr>
>
></table>';
>}
>
>?></td>
>
></tr>
></table>
></td>
></tr>
></table>
></td>
></tr>
><tr>
><td bgcolor="#595959">
><div align="center">
><? include("../../include/
>copyright.html");
>?></div>
></td>
></tr>
></table>
></div>
></form>
></div>
></div>
></body>
>
></html>
>
>
>
>
>--- In [email protected], James Keeline <[EMAIL PROTECTED]> wrote:
>>
>> > > On 10/5/2006, "whoisquilty" <whoisquilty@> wrote:
>> > >
>> > > >I keep getting parse errors on blank lines and lines that don't have any
>> > > >
>> > > >Parse error: parse error, unexpected '}' in
>> > /x/x/x/x/sections/productions/index.php on line 691
>> > > >
>> > > >What could the problem be? I've rechecked all of the brackets to make
>> > > >sure that they've all
>> > > >got open and close brackets. But, it's still giving me the errors.
>> > > >
>> > > >The odd thing is that I'm just reusing this code. I'm redesigning the
>> > > >site and modifying existing code.
>> > > >
>> > > >Any suggestions?
>>
>>
>> > --- In [email protected], "Mike Franks" <mike@> wrote:
>> > >
>> > > Also check for open/close quotes (strings that aren't ended). This is
>> > > easiest if you have a PHP-aware editor that uses colors to highlight
>> > > syntax.
>> > >
>> > > Mike
>>
>>
>> --- whoisquilty <[EMAIL PROTECTED]> wrote:
>> > I've checked the quotes around area of the problem. Everything seems
>> > normal.
>> >
>> > Again, I haven't changed any of the code that is giving me an error.
>>
>>
>> I don't think anyone can help you on this without seeing some code. Mike had
>> the same suggestion I have about checking both single and double quotes and
>> parentheses. Somehow you haven't closed everything before you tried to open
>> a
>> curly brace set. An extra semicolon could be an issue as well. There are
>> too
>> many possibilities to try to second-guess it. Supply some code +/- the line
>> that PHP is complaining about and someone can surely spot it faster than
>> "playing 20 questions".
>>
>> James
>>
>
>
>
>
Community email addresses:
Post message: [email protected]
Subscribe: [EMAIL PROTECTED]
Unsubscribe: [EMAIL PROTECTED]
List owner: [EMAIL PROTECTED]
Shortcut URL to this page:
http://groups.yahoo.com/group/php-list
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/php-list/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/php-list/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:[EMAIL PROTECTED]
mailto:[EMAIL PROTECTED]
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/