我正在努力使这个链接起作用:
<a href='{$_SERVER['PHP_SELF']}?del=true&product_code=".($row['product_code'])."' style='color:black;' onclick='return show_confirm();'>Delete</a>
使用while函数从MSSQL表中删除指定的行。目前,底层代码在从MSSQL表中删除特定行的意义上可以正常工作,但我希望它还可以从img
文件夹和specsheets
文件夹中的另一个文件取消链接。
从img
取消链接的文件将其文件名存储在该表行的product_img_name
列中,而另一个文件的文件名存储在specsheet
列中。每个表行都有这两列,其中包含位于img
和specsheets
文件夹中的文件的唯一文件名。
到目前为止,当我点击删除时,我收到了这些错误:
Warning: mssql_query() [function.mssql-query]: message: Conversion failed when converting the varchar value 'G1013' to data type int. (severity 16) in D:\Hosting\dl\partscatalogue\partscataloguemanagement.php on line 1175
Warning: mssql_query() [function.mssql-query]: Query failed in D:\Hosting\dtscatalogue\partscataloguemanagement.php on line 1175
Warning: mssql_fetch_array(): supplied argument is not a valid MS SQL-result resource in D:\Hostingdtml\partscatalogue\partscataloguemanagement.php on line 1175
Warning: unlink(img/) [function.unlink]: Permission denied in D:\Hostingdml\partscatalogue\partscataloguemanagement.php on line 1177
Warning: mssql_query() [function.mssql-query]: message: Conversion failed when converting the varchar value 'G1013' to data type int. (severity 16) in D:\Hostingdml\partscatalogue\partscataloguemanagement.php on line 1179
Warning: mssql_query() [function.mssql-query]: Query failed in D:\Hostindhtml\partscatalogue\partscataloguemanagement.php on line 1179
Warning: mssql_fetch_array(): supplied argument is not a valid MS SQL-result resource in D:\Hosting\dhtml\partscatalogue\partscataloguemanagement.php on line 1179
简单来说,我的问题是当一个表行被删除,我的网站img
文件夹中该行的文件以及我网站中该行的文件{{1保留文件夹,不要删除该行。
以下是针对该特定行点击删除链接的代码:
specsheets
感谢您的帮助。非常感谢所有帮助。
答案 0 :(得分:1)
我不确定你的目录结构是什么,但是例如你正在检查$ fileas是否存在但是然后尝试取消链接img / $ fileas,这不是同一个地方。如果img / $ fileas是正确的路径,那么您还需要在file_exists()中进行正确的检查。所以它将是file_exists(img / $ fileas)等。