フィールドごとに雇用者レコードを取得しています。emp_id
複数の行が同じ値を共有している場合は、最初の名前だけでなくフルネームを出力したいと思いますFirst
。
また、新しいクエリで動作するように条件式をどのように適応させる必要がありますか?
これは私が修正しようとしているコードです:
<?php
$emp = mysql_query("SELECT * FROM employees
WHERE s_id = '" .$s. "' ORDER BY emp_id ASC");
while($names = mysql_fetch_array($emp)) {
if ($names['Show'] == 'TRUE'){
?>
<table width="100%" class="round1" border="1" cellspacing="0" cellpadding="0">
<tr>
<td height="7.5%" class="name_phone"
<div>
<?php
if (($names['First'] == $names['First']) && ($names['u_id'] != $names['u_id']))
{echo $names['First'];}
else
{echo $names['First']. ' ' .$names['Last'];} ?>
</div>
</td>
</tr>
<tr>
<td class="phone">
<div>
<?php if ($names['ShowPhone'] == 'TRUE')
{echo $names['Phone'];}
else
{echo ' ';} ?>
</div>
</td>
</tr>
</table>
<?php }} ?>