Waarom die escapes?
<?
include "file.ext";
if(!$check_login) # Wat is het? Een var? Een functie? Een constant?
{
header("Location: login.php");
exit;
}
?>
Ik weet niet of je een klein deel van je script letterlijk gekopieerd hebt of maar hele kleine stukjes van een regel maar wat er nu staat werkt iig niet :)
Je typt 'INSERT ..." Beginnen met ' en eindigen met " kan niet. Verder bedoelt Mitch met appart quoten de variabelen allebei apart. Het zou dus zoiets moeten worden:
Binnen SQL moeten strings tussen ' staan, in PHP hoor je variabelen buiten quotes te halen (in dit geval " omdat je in SQL ' gebruikt en anders zou moeten escapen), vandaar de hele lading single- en double-quotes in 1 regel.