Onbekend |
|
jah, ik krijg hier een parse error op regel 53..
ik zal hier maar direct de voledige code posten zkr
<?php
if($_SESSION['login'] == true) {
if ($_POST['Submit']) {
if (!trim($_POST['titel']))
{
$error="Je moet je title voor je bericht invullen.";
}
elseif(!trim($_POST['bron']))
{
$error.="je moet de bron weergeven, om bepaalde rechten niet te schenden.<br>";
}
elseif (!trim($_POST['inleiding']))
{
$error.="je moet minstens een inleiding gevens, omdat deze op de homepage verschijnt.<br>";
}
elseif(!trim($_POST['categorie']))
{
$error.="je moet een categorie aangeven.<br>";
}
if(isset($error)) {
echo "
<center> <table class=\"error\" width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"2\">
<tr>
<td align=\"center\">
<b>".$error." </b>
<br>
<form method=\"post\" action=\"javascript:history.go(-1)\">
<input type=\"submit\" name=\"Terug\" value=\"Terug\">
</form>
</td>
</tr>
</table>
</center>
";
}
else
{
$titel = addslashes(htmlspecialchars($_POST['titel']));
$bron = addslashes(htmlspecialchars($_POST['datum']));
$inleiding = addslashes(htmlspecialchars($_POST['waar']));
$tekst = addslashes(htmlspecialchars($_POST['uur']));
$categorie = addslashes(htmlspecialchars($_POST['beschrijving']));
$auteur=$_SESSION['ID']; //id van de gebruiker ()
$nu = time();
$datum = date("d-m-Y H:i")
$query= "INSERT INTO nieuws (auteur, titel, bron, inleiding, tekst, datum, gecontroleerd, categorie) VALUES ('".$auteur."', '".$titel."', '".$bron."', '".$inleiding."', '".$tekst."', '".$datum."', '0', '".$categorie."')";
mysql_query($query) or die (mysql_error());
echo 'u hebt succesvol nieuws toegevoegd. je dient nu nog even geduld te hebben tot een van onze admins het nieuws goedkeurt.';
}
}
else
{
?>
gewoon html, dus hier geen fout ;)
<?php
}
}
else
{
echo 'Je dient ingelogd te zijn om deze pagina te bekijken.'
}
?>
<?php if($_SESSION['login'] == true) { if ($_POST['Submit']) { if (!trim($_POST['titel'])) { $error="Je moet je title voor je bericht invullen."; } elseif(!trim($_POST['bron'])) { $error.="je moet de bron weergeven, om bepaalde rechten niet te schenden.<br>"; } elseif (!trim($_POST['inleiding'])) { $error.="je moet minstens een inleiding gevens, omdat deze op de homepage verschijnt.<br>"; } elseif(!trim($_POST['categorie'])) { $error.="je moet een categorie aangeven.<br>"; } <center> <table class=\"error\" width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"2\"> <tr> <td align=\"center\"> <b>".$error." </b> <br> <form method=\"post\" action=\"javascript:history.go(-1)\"> <input type=\"submit\" name=\"Terug\" value=\"Terug\"> </form> </td> </tr> </table> </center> "; } else { $auteur=$_SESSION['ID']; //id van de gebruiker () $datum = date("d-m-Y H:i") $query= "INSERT INTO nieuws (auteur, titel, bron, inleiding, tekst, datum, gecontroleerd, categorie) VALUES ('".$auteur."', '".$titel."', '".$bron."', '".$inleiding."', '".$tekst."', '".$datum."', '0', '".$categorie."')"; echo 'u hebt succesvol nieuws toegevoegd. je dient nu nog even geduld te hebben tot een van onze admins het nieuws goedkeurt.'; } } else { ?> gewoon html, dus hier geen fout ;) <?php } } else { echo 'Je dient ingelogd te zijn om deze pagina te bekijken.' } ?>
als je de fout vindt, ben ik je eeuwig en 3dagen dankbaar
[edit]
denk de fout verhuist is naar regel 53..
|