You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
jaja, lkkr duidelijk, dit is het stukje waar de query voor komt:
<?php
if(isset($_POST['Submit'])){
if(empty($_POST['username']) || empty($_POST['password'])){
echo 'Je bent 1 of meerdere velden vergeten in te vullen!';
}else{
mysql_query("INSERT INTO `admin` ( `id` , `username` , `password` ) VALUES ( NULL , '".$_POST['username']."', SHA1( '".$_POST['password']."' ) ") or die (mysql_error());
echo '"'.$_POST['username'].'" is succesvol toegevoegd!';
}
}
?>
zoals je ziet staan er wel meer " in line 1, weet iemand waar het probleem zit?
editof moet ik eerst een variable maken en dan pas die in me query gooien?
zoiets als $query = INSERT balabl
mysql_query($query) or die (mysql_error());
?
edit 2:
<?php if(isset($_POST['Submit'])){ if(empty($_POST['username']) || empty($_POST['password'])){ echo 'Je bent 1 of meerdere velden vergeten in te vullen!'; }else{ $query = "INSERT INTO `admin` ( `id` , `username` , `password` ) VALUES ( NULL , '".$_POST['username']."', SHA1( '".$_POST['password']."' ) "; mysql_query($query) or die (mysql_error()); echo '"'.$_POST['username'].'" is succesvol toegevoegd!'; } } ?>
werkt ook niet :(