صراحة لا املك اي عنوان لها لكن لا ادري ما المشكلة


سبب المشكلة أن لا يمكننا استخدام عبارة else بدون وجود عبارة if قبلها، لأن else ترتبط ب if ويجب أن تسبقها وألا يتحقق شرط if حتى يتم تنفيذ else

الطريقة الأفضل لكتابة php if -else في قالب HTML هو كالتالي:

<? if ($condition): ?>
  <p>Content</p>
<? elseif ($other_condition): ?>
  <p>Other Content</p>
<? else: ?>
  <p>Default Content</p>
<? endif; ?>

حاول تعديل شيفرتك لتتبع هذا النمط

ادري ذلك, وبالفعل سبقتها if لكن لا اعلم الخطأ بالتحديد هل يجدر بي ان اكتب ifelse ام فقط else مع ان يسبقها if وهو حالها في الكود لدي

حاول كتابة شيفرات PHP كما أشرت في التعليق السابق، فهي طريقة أفضل و أقل تشعباً، حاول الاعتماد عليها في كتابة شيفراتك

اتضح لي انه هناك قوس مفقود واضفته لكن بدها .......


PHP

مجتمع مخصص للغة الـ PHP

4.78 ألف متابع