This script is supposed to upload a couple of images and insert the names of the images into the database.
Stupid syntax error that i just cant see..could just be stupid me.
<?
global $DOCUMENT_ROOT;
$img_low = $HTTP_POST_FILES['low']['name'];
$img_high = $HTTP_POST_FILES['high']['name'];
require('../functions.inc');
require('header.php');
$server = "localhost";
$username = "username";
$password = "password";
$dbase = "dbase";
//connect
$link = mysql_connect($server, $username, $password) or die ("Could not connect");
mysql_select_db ("db") or die ("Could not select database");
$mystring = "INSERT INTO ".$dbase." (desc, img_small, img_big) VALUES ('$desc', '$img_low', '$img_high')";
$query = mysql_query($mystring);
if(!$query)
{
echo "The database is temporarily unavailable: contact your server administrator ". mysql_error();
exit;
}
else
{
if(!empty($low))
{
if (is_uploaded_file($HTTP_POST_FILES['low']['tmp_name'])) {
$fulldoc = $HTTP_POST_FILES['low']['tmp_name'];
$newdoc = $DOCUMENT_ROOT."/resources/".$HTTP_POST_FILES['low']['name'];
move_uploaded_file($fulldoc, $newdoc);
} else {
echo "Possible file upload attack: filename ".$HTTP_POST_FILES['low']['name'].".";
}
}
if(!empty($high))
{
if (is_uploaded_file($HTTP_POST_FILES['high']['tmp_name'])) {
$fulldoc = $HTTP_POST_FILES['high']['tmp_name'];
$newdoc = $DOCUMENT_ROOT."/resources/".$HTTP_POST_FILES['high']['name'];
move_uploaded_file($fulldoc, $newdoc);
} else {
echo "Possible file upload attack: filename ".$HTTP_POST_FILES['high']['name'].".";
}
}
echo "list all images now";
}
require('footer.php');
?>
INSERT query gives me a sytax error?