php - 上传图片目录

标签 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_"/>

我知道这个错误是由什么引起的,但是我想知道是否有办法立即将文件名插入到此处的隐藏输入字段中:

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

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

所以基本上当文件输入按钮被点击时,该变量或位置然后立即被放置到隐藏字段中。这样做的最佳方法是什么?

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

最佳答案

当从 PHP 向 JS 发送变量时使用这样的东西:

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


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

关于php - 上传图片目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17539388/

相关文章:

php - 如何拆分包含多个工作表的 Excel 文件?

PHP Paypal API : How to Capture Authorized Payment Partially?

Javascript时钟?

php - MySQL、PHP多对多关系

php - 如何在 MySQL 中重复插入行时抛出错误

php - 如何将用户输入的特定元素与数据库进行匹配? -php/mysql/ajax

php - 图片未上传

php - 如何向 Wordpress 模板文件添加结束简码?

mysql - 显示每小时的聚合数据

MySQL 从多个结构相同的表中选择