Basierend auf dem Status, der anzeigt, ob ein Termin verfügbar oder nicht verfügbar ist. Ich möchte anzeigen, wenn der Status verfügbar ist, wird der Benutzer über einen Link zu einer neuen Seite umgeleitet und wenn der Termin nicht verfügbar ist, wird der Status ausgeblendet. Nicht sicher, wo ich falsch werde ..IF-Else-Bedingung in PHP
</thead>
<tbody>
<?php
if(is_array($appointmentdetails) || isset($displayAppointment)){
foreach($appointmentdetails as $displayAppointment) { ?>
<tr>
<td><?php print $displayAppointment['DOCTOR_LICENSE_NO']; ?></td>
<td><?php print $displayAppointment['DOCTOR_FNAME']; ?></td>
<td><?php print $displayAppointment['DOCTOR_LNAME']; ?></td>
<td><?php print $displayAppointment['DOCTOR_EMAIL_ID']; ?></td>
<td><?php print $displayAppointment['DOCTOR_PHONE']; ?></td>
<td><?php print $displayAppointment['APPOINTMENT_DATE']; ?></td>
<td><?php print $displayAppointment['APPOINTMENT_TIME']; ?></td>
--> Here I want to display the given condition
<?php if($displayAppointment['APPOINTMENT_STATUS']=="Available")
{ ?>
<td><a href="input_user.php?APPOINTMENT_STATUS=<?php print $displayAppointment['APPOINTMENT_STATUS']; ?>"><?php print $displayAppointment['APPOINTMENT_STATUS']; ?></a></td>
<?php }
else ?>
<?php {?>
<td><?php print $displayAppointment['APPOINTMENT_STATUS']; ?></td>
<?php}?>
</tr>
<?php } } ?>
</tbody>
</table>
</body>
Dieses ' 'APPOINTMENT_STATUS' == "Verfügbar"' in einem Vergleich der beiden Strings, nicht Variablen sein, so wird es immer falsch sein weil 'APPOINTMENT_STATUS' nicht gleich 'Verfügbar' ist. Sie möchten wahrscheinlich $ $ displayAppointment ['APPOINTMENT_STATUS'] vergleichen 'würde ich erraten .. – chris85
es gibt immer noch den gleichen Fehler – Shweta
Welcher Fehler? Es ist kein Fehler in Ihrer Frage erwähnt. – chris85