To verify this is my insert code that works a treat:
<?php
$user = "root";
$host = "localhost";
$password = "";
$connection = @mysql_connect($host, $root, $password)
or die ("Couldn't connect to server.");
$database = "courses";
$db = @mysql_select_db($database, $connection)
or die ("Couldn't select database.");
if (isset($_POST['Submit'])) {
//insert the values entered into the courseentry form into the database
$coursename = $POST['coursename'];
$accreditingbody = $POST['accreditingbody'];
$briefdesc = $POST['briefdesc'];
$aimedat = $POST['aimedat'];
$level1 = $POST['level1'];
$level2 = $POST['level2'];
$level3 = $POST['level3'];
$elearning = $POST['elearning'];
$facetoface = $POST['facetoface'];
$blended = $POST['blended'];
$elearningtime = $POST['elearningtime'];
$facetofacetime = $POST['facetofacetime'];
$blendedtime = $_POST['blendedtime'];
$sql = "INSERT INTO trainingtopics (coursename, accreditingbody, briefdesc, aimedat, level1, level2, level3, elearning, facetoface, blendedlearning, elearntime, facetime, blendedtime)
VALUES ('$coursename'
,'$accredtingbody'
,'$briefdesc'
,'$aimedat'
,'$level1'
,'$level2'
,'$level3'
,'$elearning'
,'$facetoface'
,'$blended'
,'$elearningtime'
,'$facetofacetime'
,'$blendedtime'
)"
or die (mysql_error());
//execute query and store the result
$res = mysql_query($sql,$connection);
//check to make sure the query actually ran
if(!$res) {
echo mysql_error().":".mysql_error()."";
return 0;
//$result = $db->query($sql);
echo $sql;
}
}
echo $coursename;
echo $briefdesc;
?>