最初の条件が満たされていない場合、別のリンクを開くためにphp(if then else)文を使用しようとしています。しかし、このコードは動作せず、それは最初の条件を指しているだけです。テーブルのPHP HTML if then else文
スクリーンショット
NOTEの下に私のコードを見つけてください:以下の答えから使用されているコードが、それが唯一の最初のテーブルボタン
<?php
$result = odbc_exec($conn,"SELECT tblParity.pxservice as service, tblPatients.Lname as Lname, tblPatients.mi as mi, tblPatients.Fname as fname, tblPatients.PhoneNum as PhoneNum, DATE_FORMAT(Bday,'%m/%d/%Y')as Bday, YEAR(now()) - YEAR(tblPatients.Bday) - (DAYOFYEAR(now()) < DAYOFYEAR(tblPatients.Bday)) as pxAge, tblPatients.PatientID as PatientID, DATE_FORMAT(tblOBGyne.obgyneDate,'%m-%d-%Y') as obgyneDate, TIME_FORMAT(tblOBGyne.obgyneTime, '%h:%i%p') as obgyneTime, tblParity.ParityID, tblOBGyne.OBGyneID
FROM tblPatients
JOIN tblParity ON tblPatients.PatientID = tblParity.PatientID
JOIN tblOBGyne ON tblParity.ParityID = tblOBGyne.ParityID
WHERE DATE_FORMAT(tblobgyne.obgyneDate, '%Y-%m-%d') = CURDATE() ORDER BY tblobgyne.obgyneTime ASC; ");
while($row = odbc_fetch_row($result))
{
?>
<tr>
<td class="center">
<?php
$service= odbc_result($result,"service");
$link = "";
$uServ = strtoupper($service);
if ($uServ=="GYNECOLOGY") $link = "recordgyne.php";
elseif ($uServ=="OBSTERICS") $link = "recordob.html";
?>
<?php if ($link !== "") { ?>
<a href="<?php echo $link."?pxid=".odbc_result($result,"PatientID"); ?>
&parid=<?php echo odbc_result($result,"ParityID"); ?>
&obgyneid=<?php echo odbc_result($result,"OBGyneID"); ?>"><span class="label label-default"><i class="icon-file-text"></i></span></a>
<?php } ?>
<a href="pxconsold.php?id=<?php echo odbc_result($result,"OBGyneID"); ?>"><span class="label label-warning"><i class="icon-edit"></i></span></a>
<a href="php/delete.php?id=<?php echo odbc_result($result,"OBGyneID"); ?>"><span class="label label-danger"><i class="icon-trash"></i></span></a>
</td>
<td hidden="text"><?php echo odbc_result($result,"OBGyneID"); ?></td>
<td><?php echo odbc_result($result,"Lname"); ?>
, <?php echo odbc_result($result,"Fname"); ?>
<?php echo odbc_result($result,"mi"); ?></td>
<td><?php echo odbc_result($result,"Bday");?></td>
<td><?php echo odbc_result($result,"pxAge"); ?></td>
<td><?php echo odbc_result($result,"PhoneNum"); ?></td>
<td ><?php echo odbc_result($result,"service"); ?></td>
<td><?php echo odbc_result($result,"obgyneTime"); ?></td>
</tr>
<?php
}
odbc_close($conn);// Closes ODBC Connection to DB
?>
問題を再現するために必要な最小限のコードを提供してください。 – MarthyM