首先,您应该使用它
print_r($_FILES)进行调试,然后查看其中包含的内容。:
您
uploads.php将看起来像:
//This is the directory where images will be saved$target = "pics/";$target = $target . basename( $_FILES['Filename']['name']);//This gets all the other information from the form$Filename=basename( $_FILES['Filename']['name']);$Description=$_POST['Description'];//Writes the Filename to the serverif(move_uploaded_file($_FILES['Filename']['tmp_name'], $target)) { //Tells you if its all ok echo "The file ". basename( $_FILES['Filename']['name']). " has been uploaded, and your information has been added to the directory"; // Connects to your Database mysql_connect("localhost", "root", "") or die(mysql_error()) ; mysql_select_db("altabotanikk") or die(mysql_error()) ; //Writes the information to the database mysql_query("INSERT INTO picture (Filename,Description) VALUES ('$Filename', '$Description')") ;} else { //Gives and error if its not echo "Sorry, there was a problem uploading your file.";}?>编辑:
由于这是旧帖子,目前强烈建议在php中使用mysqli或pdo代替mysql_函数



