$jobid = $_GET['idx'];
$sql2 = "SELECT * FROM job WHERE job_idx = '$jobid' ";
$result2 = mysql_query($sql2);
while($row = mysql_fetch_assoc($result2))
{
if($row["job_specialization"] == '228')
{ $spec.=" Accounting ";}
if($row["job_specialization"] == '24')
{ $spec.=" Admin / Clerical / Secretarial ";}
if($row["job_specialization"] == '3')
{ $spec.=" Audit & Taxation ";}
if($row["job_specialization"] == '5')
{ $spec.=" Banking / Finance / Investment / Credit Control ";}
}
echo "$spec";
在我的数据库中,我设法插入了一个最多只有 3 个值的数组,它们是 228,24,3。我可以在 preview-ad3.php 中显示这些数字,但是如何将值更改为如上所述的单词?例如。
echo $spec;
会像这样 会计,行政/文员/秘书,审计和税务
如果有人可以帮助我,我将不胜感激,因为我只留下这件事来完成我的工作。感谢:D
答案已更新
$jobarr = explode(",", $row['job_specialization']);
if(in_array("228", $jobarr))
{ $spec.=" Accounting,";}
if(in_array("3", $jobarr))
{ $spec.=" Audit & Taxation,";}
我试过这段代码。而且效果很好!无论如何,谢谢你们的帮助。:)