2016-03-23 2 views
1

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

// Set open and closing time for each day of the week 
if ($weekday == "Monday") { 
$open_from = "17:00"; 
$open_to = "21:45"; 
} 

То, что я хочу добиться того, чтобы получить часы из XML-файла, но он не работает

// Set open and closing time for each day of the week 
if ($weekday == "Monday") { 
$open_from = "<?php echo $mondayopen->nodeValue ?>"; 
$open_to = "<?php echo $mondayclosed->nodeValue ?>"; 
} 

Я использую этот код в другой аргумент, и он прекрасно работает.

<tr><td class="text-left">Monday</td> 
<td class="text-right"><?php echo $mondayopen->nodeValue ?> - <?php echo $mondayclosed->nodeValue ?></td> 
</tr> 
+3

Вы используете '' разделители внутри PHP код. –

ответ

2

Вы можете Acces $modayopen и $mondayclose непосредственно, не вторя необходимо:

// Set open and closing time for each day of the week 
if ($weekday == "Monday") { 
    $open_from = $mondayopen->nodeValue; 
    $open_to = $mondayclosed->nodeValue; 
} 
+0

Thanx, working 100% – user2686655

+0

Очень хорошо. Если это действительно решило вашу проблему, вы должны отметить ответ как принятый. – maxhb

0

ваш код PHP должен быть, как этот

if ($weekday == "Monday") { 
    $open_from = $mondayopen->nodeValue; 
    $open_to = $mondayclosed->nodeValue; 
    } 
//(or) 
    if ($weekday == "Monday") { 
    $open_from = '"'.$mondayopen->nodeValue.'"'; 
    $open_to = '"'.$mondayclosed->nodeValue.'"'; 
    } 
Смежные вопросы