图像正在保存到db中的文件夹,但其他信息未保存

时间:2013-04-09 02:07:58

标签: php jquery mysql database

上面的代码需要帮助将图像保存到上面代码中定义的文件夹(照片)中。但是表格发布的其他数据并没有保存到数据库......我是php的新手,我从网站www.jeasyui.com找到了这段代码。所以我尝试修改它,但失败..通常。:(

if (!isset($_FILES['image']['tmp_name'])) {
echo "";
}else{
$file=$_FILES['image']['tmp_name'];
$image= addslashes(file_get_contents($_FILES['image']['tmp_name']));
$image_name= addslashes($_FILES['image']['name']);

        move_uploaded_file($_FILES["image"]["tmp_name"],"photos/" . $_FILES["image"]["name"]);

        $location="photos/" . $_FILES["image"]["name"];
        $name = $_REQUEST['prname'];
        $code = $_REQUEST['prcode'];
        $type = $_REQUEST['prtype'];
        $weight = $_REQUEST['prweight'];
        $desc = $_REQUEST['prdesc'];
        $machine = $_REQUEST['prmachinemodel'];
include 'conn.php';
$sql = "insert into canon (product_name,product_code,product_type, product_descp, product_weight, machine_model, location) values('$name','$code','$type','$desc',$weight','$machine','$location')";
$result = @mysql_query($sql);
if ($result){
echo json_encode(array('success'=>true));
} else {
echo json_encode(array('msg'=>'Some errors occured.'));
}}?>

2 个答案:

答案 0 :(得分:0)

首先使用POST或GET请求请求。
那么如果你执行$ sql的var_dump会比尝试在phpMyAdmin中执行它会发生什么?

答案 1 :(得分:0)

如果你复制了代码,那么请确保你有这些名字的html输入:prname,prcode,prtype,prweight,prdesc,prmachinemodel