Weet iemand waarom ik steeds een parse error krijg op lijn 22?

<? 

if($_SERVER['REQUEST_METHOD'] == 'POST')
    {

include('config.php');


$titel = $_POST['titel'];
$beschrijving = $_POST['beschrijving']; 
$categorie = $_POST['categorie']; 
$foto = $_POST['categorie']; 

$datumtijd=date("d/m/y h:i:s");

$sql="INSERT INTO artikelen (datum, naam, omschrijving, categorie, foto)VALUES('$datum', '$titel', '$beschrijving', '$categorie', '$foto')";
$resultaat=mysql_query($sql)or die(mysql_error());

if($resultaat){
echo "Toevoegen Gelukt!!";
header("refresh: 3; url=?page=advertenties");

}
else {
echo "Toevoegen Mislukt";
header("refresh: 3; url=?page=artikel");
} else

	echo "Je moet wel eerst het spul invullen";
	}
	}
mysql_close();

?>

$Vars altijd buiten de quotes houden.
Script is lek => sql-injection.

Niet nutteloos kopiëren:
$titel = $_POST['titel'];

Dit zit in $_FILES:
$foto = $_POST['categorie'];

Dit is géén datum:
$datumtijd=date("d/m/y h:i:s");
bedankt voor al jullie geweldige tips =)
Geen probleem doe er wat mee, en als het niet lukt mag je het altijd vragen

Reageren