2016-09-12 1 views
-2

Эй, я пытаюсь использовать php для отображения изображения для каждого дня недели. Я использовал функцию даты («D») для этого, но мой код, похоже, не работает. Может кто-нибудь, пожалуйста, быстро взгляните на него?Использование условного выражения php для печати изображения с помощью echo

<?php 
$today = date("D"); 

if ($today == "Sun") 
    echo "Today is Sunday" <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\sun.jpg'/>; 
    elseif ($today == "Mon") 
     echo "Today is Monday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\mon.jpg'/>; 
    elseif ($today == "Tue") 
     echo "Today is Tuesday". <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\tue.jpg'/>; 
    elseif ($today == "Wed") 
     echo "Today is Wednesday". <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\wed.jpg'/>; 
    elseif ($today == "Thur") 
     echo "Today is Thursday". <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\thur.jpg'/>'; 
    elseif ($today == "Fri") 
     echo "Today is Friday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\fri.jpg'/>; 
    elseif ($today == "Sat") 
     echo "Today is Saturday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\sat.jpg'/>; 
    else  
    echo "I do not know the day of the week."; 

?> 
+2

синтаксиса в коде ... использовать переключатель вместо если ... использовать относительный путь вместо абсолютного Пример : 'эхо "Сегодня воскресенье ";' –

+0

И вы должны использовать ** URL ** р ath not ** disk ** path – nospor

+0

Используйте многонаправленный массив и удалите все, если вы можете делать все это в трех строках кода, 1. Массив как («Mon» => «yormon.jpg» ....) И проверьте, существует ли ключ массива и echo img –

ответ

0

Вы закрыли свои котировки слишком рано

echo "Today is Sunday" <img src = ''/>; 

должно быть:

echo "Today is Sunday <img src = ''/>" ; 

Удален источник изображения, чтобы сделать его более удобным для чтения.

Также, как указано в комментариях, используйте относительный путь.

Я тестировал это, и он работает.

Полный код:

<?php 
$today = date("D"); 

if ($today == "Sun") 
    echo "Today is Sunday <img src = 'images/sun.jpg'/>" ; 
    elseif ($today == "Mon") 
     echo "Today is Monday. <img src = 'images/mon.png'/>"; 
    elseif ($today == "Tue") 
     echo "Today is Tuesday. <img src = 'images/tue.jpg'/>"; 
    elseif ($today == "Wed") 
     echo "Today is Wednesday. <img src = 'images/wed.jpg'/>"; 
    elseif ($today == "Thur") 
     echo "Today is Thursday. <img src = 'images/thur.jpg'/>"; 
    elseif ($today == "Fri") 
     echo "Today is Friday. <img src = 'images/fri.jpg'/>"; 
    elseif ($today == "Sat") 
     echo "Today is Saturday. <img src = 'images/sat.jpg'/>"; 
    else  
    echo "I do not know the day of the week."; 

?> 
0

Может быть, это то, что вы пытались сделать: ошибка

<?php 
    $today  = date("D");   
    if ($today == "Sun") { 
     echo "Today is Sunday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\sun.jpg'/>\n"; 
    }elseif ($today == "Mon") { 
     echo "Today is Monday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\mon.jpg'/>"; 
    }elseif ($today == "Tue") { 
     echo "Today is Tuesday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\tue.jpg'/>"; 
    }elseif ($today == "Wed"){ 
     echo "Today is Wednesday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\wed.jpg'/>"; 
    }elseif ($today == "Thur") { 
     echo "Today is Thursday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\thur.jpg'/>"; 
    }elseif ($today == "Fri") { 
     echo "Today is Friday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\fri.jpg'/>"; 
    }elseif ($today == "Sat") { 
     echo "Today is Saturday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\sat.jpg'/>"; 
    }else { 
     echo "I do not know the day of the week."; 
    }