我正在尝试根据当前登录用户是否对每个特定供应商进行评级,为每个供应商记录创建条件超链接。
请记住,我正在使用一个名为phprunner的php生成器程序,因此语法可能会有所不同。在支持的帮助下,这应该是有效的代码:
$ rs = DB :: Query(“从<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr style="color: rgb(31, 73, 125); background-color: #eaeaea;">
<td style="padding-left: 5px;">
<a style="cursor: pointer;" onclick="download_excel(this , 'BL8','ATR','AWFR')">ATR-ADM-BLCMA8-CHN18-03-01-D</a>
</td>
<td>14</td>
<td>0</td>
<td>56</td>
<td>56</td>
</tr>
</table>
中选择*(vendor ratings
=':session.User')和(User
='”。$ data [“供应商“]。”“);
if($ data = $ rs-> fetchAssoc())
$ value =“编辑评分”;
其他
$ value =“为此供应商评分”;
在尝试打开Vendor
页面时,这将引发致命错误。
我尝试过了。语法相同,但查询不同。这是实际的vendors
页面:
$ rs = DB :: Query(“ SELECT
ID,
供应商
vendor ratings
,
User
,
Communication_Rating,
Date of Rating
,
Promptness_Rating,
Comments on Communication
,
表现评估,
Comments on Promptness
,
设备_等级
Comments on Performance
,
安全等级,
Comments on Equipment
,
Documentation_Rating,
Comments on Safety
,
Cost_Rating,
Comments on Documentation
来自Comments on Cost
“);
if($ data = $ rs-> fetchAssoc())
$ value =“编辑评分”;
其他
$ value =“为此供应商评分”;
执行此操作时,将打开vendor ratings
页,但是每个供应商记录都具有“编辑评级”,即使当前用户尚未对其进行评级。不仅如此,无论我单击哪个“编辑等级”,它都将尝试编辑同一供应商的等级。
下面的代码可以单独工作,当然,即使供应商已经被当前用户评分,它也会尝试添加评分。在以下情况下,我需要它来“编辑评级”:
$ value =“为此供应商评分”