Ich bin in einer Situation in meinem Code stecken. Eine Variable $end_date
iteriert in einer while-Schleife, um das Enddatum von fünf Kapiteln anzuzeigen. Auf der Basis dieser Variable muss ich jetzt eine Alarmbox anzeigen. Mein Problem ist, wenn das Enddatum des letzten Kapitels gefunden wird, erscheint die Alarmbox, die nicht gültig ist, da das Enddatum für die anderen vier Kapitel verlängert wird. Wie kann ich das Enddatum nur für das letzte Kapitel belassen und die Bedingung der Alarmbox sollte nicht übereinstimmen? Ich habe viel versucht, aber ich kann keine Logik dafür machen. Hilfe oder Beratung wird geschätzt.Lassen Variable in der letzten Iteration der While-Schleife
if((strtotime($today_date) >= strtotime($end_date) || ($pass_count == 0 && $status_request != 2 && $status_request != 0)))
{
echo ("<SCRIPT LANGUAGE='JavaScript'>
mess1='Your exam validity date has been expired. Click OK to request for extending your Quiz validity or you can ignore by clicking Cancel.'
x = confirm(mess1);
if (x == true)
{
window.location = 'validity_request_mail.php?userid=$userid ';
}
</SCRIPT>");
}
Das 'language' Attribut für eine lange Zeit als veraltet und sollte nicht verwendet werden. – Andreas
was während der Schleife? Es gibt keine While-Schleife in Ihrem Code –
@JaromandaX Ich habe nicht das ganze Skript veröffentlicht. $ end_date kommt von einer while-Schleife. – Ansh