上传图片目录

时间:2013-07-09 03:27:26

标签: php mysql

我正在尝试将图像目录上传到MySQL表。我通过PHP将图像上传到文件夹,我计划做的是将文件的目录复制到表格,网站上的另一个页面可以使用该目录。但是,在第一次访问该页面时,我收到此错误:

SCREAM: Error suppression ignored for ( ! ) Notice: Undefined variable: file in C:\wamp\www\Website\newproject.php on line 125 Call Stack #TimeMemoryFunctionLocation 10.0011726560{main}( )..\newproject.php:0 uploads/upload_"/>

我知道这个错误是由什么造成的,但是我想知道是否有办法让immediatley将文件名插入隐藏的输入字段:

<input type="hidden" name="projectPhoto" value="<?php $location = "uploads/upload_".$file; 
                                                                    echo "$location";
                                                                ?>"/>

$file变量是文件/图像名称。

因此,基本上单击文件输入按钮,该变量或位置将立即放入隐藏字段。这样做的最佳方式是什么?

还应该注意的是,在启用此错误时尝试上传图像时,我只是将实际的PHP错误上传到我的数据库中。然而,在此之后,我能够毫无问题地上传图像目录。

1 个答案:

答案 0 :(得分:1)

从PHP发送变量到JS时,请使用以下内容:

<button id="add" onclick = "functionName('.$var.')">TEXT</button>


function functionName(a)
{   
   alert(a); //Just to check    
}