PHP interesse |
|
hey ik heb hier een postreactie script voor mn forum maar die werkt niet... om hem te laten werken moet er een error worden opgelost, namelijk deze
Parse error: parse error, unexpected $ in /postreactie.php on line 153
dit is de code
<?php
if(!isset($_SESSION['gebruiker'])) {
echo "
<table width=\"100%\" style=\"height:px;\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\">
<tr>
<td class=\"pagina\"> Forum</td>
</tr>
<tr>
<td style=\"height:px;\" class=\"left\">
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\">
<tr>
<td height=\"980\" valign=\"top\">
<center><b>Je moet ingelogged zijn, wil je een reactie kunnen posten.</b><br><A HREF=\"?page=forum/category\">Terug naar 'Forum'</A></center>
</td>
</tr>
</table>
</td>
</tr>
</table>";
}
else{
$cat = $_GET['cat'];
$forumid = $_GET['forumid'];
$query = mysql_query("SELECT naam FROM categories WHERE id=$cat") or die(mysql_error());
$result = mysql_num_rows($query);
$object = $object = mysql_fetch_assoc($query);
$query3 = mysql_query("SELECT * FROM leden WHERE gebruikersnaam='".$_SESSION['gebruiker']."'") or die(mysql_error());
$result3 = mysql_num_rows($query3);
$object3 = mysql_fetch_assoc($query3);
if(!$result) {
echo "<CENTER>De geselecteerde categorie bestaat niet (meer).<BR>\n";
echo "<A HREF=\"?page=forum/category\">Terug naar Categorieën</A><BR></CENTER>\n";
} else {
$naam = mysql_result($query, 0, "naam");
mysql_free_result($query);
$query2 = mysql_query("SELECT * FROM forum where id=$forumid") or die(mysql_error());
$result2 = mysql_num_rows($query2);
$object2 = $object = mysql_fetch_assoc($query2);
if(!$result2) {
echo "<CENTER>Het geselecteerde forumid bestaat niet (meer).<BR>\n";
echo "<A HREF=\"?page=forum/forum&cat=".$cat."\">Terug naar '".$naam."'</A><BR></CENTER>\n";
} else {?>
<HTML>
<BODY>
<table width="100%" style="height:px;" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="pagina"> Forum</td>
</tr>
<tr>
<td style="height:px;" class="left">
<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr>
<td height="980" valign="top"><br><hr width="90%"><center>
<table width="90%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top"><?
echo "<A HREF=\"?page=forum/category\">".$forumname."</A> > ";
echo "<A HREF=\"?page=forum/forum&cat=".$cat."\">".$naam."</A> > ";
echo "<B>Post reactie</B><BR>\n"; ?>
</td>
</tr>
</table></center>
<hr width="90%"><br>
<div align="center">
<table width="90%" border="0" cellspacing="0" cellpadding="0" class="kader">
<tr valign="middle">
<td colspan="2" class="rij4">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20%" valign="top">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<?php
if($_POST['submit']) {
if($_POST['titel'] == "") $error = "Je moet een titel invullen<BR><BR>";
elseif($_POST['bericht'] == "") $error = "Je moet een bericht invullen<BR><BR>";
if (!$error) {
$titel = $_POST['titel'];
$naam = $object3['gebruikersnaam'];
$bericht = $_POST['bericht'];
$query ="INSERT INTO forumreplys (forumid, titel, naam, datum, bericht) VALUES ($forumid, '$titel', '$naam', NOW(), '$bericht')";
mysql_query($query) or die(mysql_error());
echo "De reactie is verzonden.<BR>\n";
echo "klik <A HREF=\"?page=forum/forumbericht&cat=".$cat."&forumid=".$forumid."\">hier</A> ";
echo "om terug naar het forumbericht te gaan.<BR>\n";
}
else {
// errors
echo "<B>".$error."</B><BR>\n";
echo "<FORM ACTION=\"\" METHOD=\"post\">\n";
echo "<INPUT TYPE=\"submit\" CLASS=\"def\" VALUE=\"Terug\">\n";
echo "</FORM>";
}
} else {
?>
<TABLE CLASS="kader" WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
<FORM METHOD="post" action="">
<TR>
<TD CLASS="tf" WIDTH="175" ALIGN="right"><B>Naam</B> </TD>
<TD CLASS="tf" WIDTH="325"><?php echo $object3['gebruikersnaam']; ?></TD>
</TR>
<TR>
<TD CLASS="tf" WIDTH="175" ALIGN="right"><B>Titel</B> </TD>
<TD CLASS="tf" WIDTH="325"><INPUT TYPE="text" CLASS="def" NAME="titel" SIZE="30" MAXLENGTH="50"></TD>
</TR>
<TR>
<TD CLASS="tf" WIDTH="175" ALIGN="right" VALIGN="top"><B>Bericht</B> </TD>
<TD CLASS="tf" WIDTH="325"><TEXTAREA NAME="bericht" CLASS="def" size="30" COLS="30" ROWS="4"></TEXTAREA><BR></TD>
</TR>
<TR>
<TD CLASS="tf" WIDTH="175" ALIGN="right" VALIGN="top"></TD>
<TD CLASS="tf" WIDTH="325"><INPUT TYPE="submit" NAME="submit" VALUE="Post topic"></TD>
</TR>
</FORM>
</TABLE>
<?php
} // end else
?>
<BR>
</TD>
</TR>
<center>
<TR>
<TD WIDTH="500" ALIGN="center"><A HREF="?page=forum/forum&cat=<?php echo $cat; ?>">Terug naar Forum</A></TD>
</TR>
</TABLE></center>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<?php
} // end category exists check
} // end else
?>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
<?php if(!isset($_SESSION['gebruiker'])) { <table width=\"100%\" style=\"height:px;\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\"> <tr> <td class=\"pagina\"> Forum</td> </tr> <tr> <td style=\"height:px;\" class=\"left\"> <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\"> <tr> <td height=\"980\" valign=\"top\"> <center><b>Je moet ingelogged zijn, wil je een reactie kunnen posten.</b><br><A HREF=\"?page=forum/category\">Terug naar 'Forum'</A></center> </td> </tr> </table> </td> </tr> </table>"; } else{ $cat = $_GET['cat']; $forumid = $_GET['forumid']; if(!$result) { echo "<CENTER>De geselecteerde categorie bestaat niet (meer).<BR>\n"; echo "<A HREF=\"?page=forum/category\">Terug naar Categorieën</A><BR></CENTER>\n"; } else { if(!$result2) { echo "<CENTER>Het geselecteerde forumid bestaat niet (meer).<BR>\n"; echo "<A HREF=\"?page=forum/forum&cat=".$cat."\">Terug naar '".$naam."'</A><BR></CENTER>\n"; } else {?> <HTML> <BODY> <table width="100%" style="height:px;" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="pagina"> Forum</td> </tr> <tr> <td style="height:px;" class="left"> <table width="100%" border="0" cellspacing="0" cellpadding="3"> <tr> <td height="980" valign="top"><br><hr width="90%"><center> <table width="90%" border="0" cellspacing="0" cellpadding="0"> <tr> <td valign="top"><? echo "<A HREF=\"?page=forum/category\">".$forumname."</A> > "; echo "<A HREF=\"?page=forum/forum&cat=".$cat."\">".$naam."</A> > "; echo "<B>Post reactie</B><BR>\n"; ?> </td> </tr> </table></center> <hr width="90%"><br> <div align="center"> <table width="90%" border="0" cellspacing="0" cellpadding="0" class="kader"> <tr valign="middle"> <td colspan="2" class="rij4"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="20%" valign="top"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td> <?php if($_POST['submit']) { if($_POST['titel'] == "") $error = "Je moet een titel invullen<BR><BR>"; elseif($_POST['bericht'] == "") $error = "Je moet een bericht invullen<BR><BR>"; if (!$error) { $titel = $_POST['titel']; $naam = $object3['gebruikersnaam']; $bericht = $_POST['bericht']; $query ="INSERT INTO forumreplys (forumid, titel, naam, datum, bericht) VALUES ($forumid, '$titel', '$naam', NOW(), '$bericht')"; echo "De reactie is verzonden.<BR>\n"; echo "klik <A HREF=\"?page=forum/forumbericht&cat=".$cat."&forumid=".$forumid."\">hier</A> "; echo "om terug naar het forumbericht te gaan.<BR>\n"; } else { // errors echo "<B>".$error."</B><BR>\n"; echo "<FORM ACTION=\"\" METHOD=\"post\">\n"; echo "<INPUT TYPE=\"submit\" CLASS=\"def\" VALUE=\"Terug\">\n"; } } else { ?> <TABLE CLASS="kader" WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"> <FORM METHOD="post" action=""> <TR> <TD CLASS="tf" WIDTH="175" ALIGN="right"><B>Naam</B> </TD> <TD CLASS="tf" WIDTH="325"> <?php echo $object3['gebruikersnaam']; ?></TD> </TR> <TR> <TD CLASS="tf" WIDTH="175" ALIGN="right"><B>Titel</B> </TD> <TD CLASS="tf" WIDTH="325"><INPUT TYPE="text" CLASS="def" NAME="titel" SIZE="30" MAXLENGTH="50"></TD> </TR> <TR> <TD CLASS="tf" WIDTH="175" ALIGN="right" VALIGN="top"><B>Bericht</B> </TD> <TD CLASS="tf" WIDTH="325"><TEXTAREA NAME="bericht" CLASS="def" size="30" COLS="30" ROWS="4"></TEXTAREA><BR></TD> </TR> <TR> <TD CLASS="tf" WIDTH="175" ALIGN="right" VALIGN="top"></TD> <TD CLASS="tf" WIDTH="325"><INPUT TYPE="submit" NAME="submit" VALUE="Post topic"></TD> </TR> </FORM> </TABLE> <?php } // end else ?> <BR> </TD> </TR> <center> <TR> <TD WIDTH="500" ALIGN="center"><A HREF="?page=forum/forum&cat= <?php echo $cat; ?>">Terug naar Forum</A></TD> </TR> </TABLE></center> </TD> </TR> </TABLE> </TD> </TR> </TABLE> <?php } // end category exists check } // end else ?> </TD> </TR> </TABLE> </TD> </TR> </TABLE> </BODY> </HTML>
WAT IS ER IN GODSNAAM FOUT AAN </HTML>? en ik kan niet zien waar die fout zich moet bevinden als ie zulke errors geeft...
kan iemand mij helpen???
bvd WXL
|