$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";
私のデータベースでは、228、24、3 の最大 3 つの値のみの配列を挿入することができました。これらの数値は preview-ad3.php で表示できますが、上記のように値を単語に変更するにはどうすればよいですか? 例えば。
echo $spec;
経理・総務・事務・秘書・監査・税務
仕事を完了するためにこのことしか残っていないので、誰かがこれについて私を助けてくれれば幸いです。ありがとう
回答が更新されました
$jobarr = explode(",", $row['job_specialization']);
if(in_array("228", $jobarr))
{ $spec.=" Accounting,";}
if(in_array("3", $jobarr))
{ $spec.=" Audit & Taxation,";}
私はこのコードを試しました。そしてそれはうまくいきます!とにかく助けてくれてありがとう。:)