语法错误,意外 'endif' (T_ENDIF) in
syntax error, unexpected 'endif' (T_ENDIF) in
我想制作一个 endif
但我收到一个错误:
syntax error, unexpected 'endif' (T_ENDIF) in
谁能解决这个问题?
<div class="container">
<?php if ( isset($users_co_nbre) ) {
foreach ($users_co_nbre as $value):
if($value["co_nbre"] <=10)?>
<div class="progress">
<div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="<?= $value["co_nbre"]+5 ?>" aria-valuemin="0" aria-valuemax="100" style="width:<?= $value["co_nbre"] ?>%">
<?= $value["first_name"] ?> <?= $value["last_name"] ?>
</div>
</div>
<?php if($value["co_nbre"]==20&&$value["co_nbre"] ==2)?>
<div class="progress">
<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="<?= $value["co_nbre"]+5 ?>" aria-valuemin="0" aria-valuemax="100" style="width:<?= $value["co_nbre"] ?>%">
<?= $value["first_name"] ?> <?= $value["last_name"] ?>
</div>
</div>
<?php endforeach; ?>
</div>
为清楚起见,我建议用 php 标记将每个控制语句括起来,以“:”结尾,这样您的代码稍作修改就可以工作,如:
<html>
<div class="container">
<?php $users_co_nbre = array(array('co_nbre'=>8, "first_name"=>'x', "last_name"=>'y'));?>
<?php if ( isset($users_co_nbre) ) :?>
<?php foreach ($users_co_nbre as $value):?>
<?php if($value["co_nbre"] <=10):?>
<div class="progress">
<div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="<?= $value[" co_nbre "]+5 ?>" aria-valuemin="0" aria-valuemax="100" style="width:<?= $value[" co_nbre "] ?>%">
<?= $value["first_name"] ?>
<?= $value["last_name"] ?>
</div>
</div>
<?php endif; ?>
<?php if($value["co_nbre"]==20 || $value["co_nbre"] ==2):?>
<div class="progress">
<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="<?= $value[" co_nbre "]+5 ?>" aria-valuemin="0" aria-valuemax="100" style="width:<?= $value[" co_nbre "] ?>%">
<?= $value["first_name"] ?>
<?= $value["last_name"] ?>
</div>
</div>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>
我想制作一个 endif
但我收到一个错误:
syntax error, unexpected 'endif' (T_ENDIF) in
谁能解决这个问题?
<div class="container">
<?php if ( isset($users_co_nbre) ) {
foreach ($users_co_nbre as $value):
if($value["co_nbre"] <=10)?>
<div class="progress">
<div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="<?= $value["co_nbre"]+5 ?>" aria-valuemin="0" aria-valuemax="100" style="width:<?= $value["co_nbre"] ?>%">
<?= $value["first_name"] ?> <?= $value["last_name"] ?>
</div>
</div>
<?php if($value["co_nbre"]==20&&$value["co_nbre"] ==2)?>
<div class="progress">
<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="<?= $value["co_nbre"]+5 ?>" aria-valuemin="0" aria-valuemax="100" style="width:<?= $value["co_nbre"] ?>%">
<?= $value["first_name"] ?> <?= $value["last_name"] ?>
</div>
</div>
<?php endforeach; ?>
</div>
为清楚起见,我建议用 php 标记将每个控制语句括起来,以“:”结尾,这样您的代码稍作修改就可以工作,如:
<html>
<div class="container">
<?php $users_co_nbre = array(array('co_nbre'=>8, "first_name"=>'x', "last_name"=>'y'));?>
<?php if ( isset($users_co_nbre) ) :?>
<?php foreach ($users_co_nbre as $value):?>
<?php if($value["co_nbre"] <=10):?>
<div class="progress">
<div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="<?= $value[" co_nbre "]+5 ?>" aria-valuemin="0" aria-valuemax="100" style="width:<?= $value[" co_nbre "] ?>%">
<?= $value["first_name"] ?>
<?= $value["last_name"] ?>
</div>
</div>
<?php endif; ?>
<?php if($value["co_nbre"]==20 || $value["co_nbre"] ==2):?>
<div class="progress">
<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="<?= $value[" co_nbre "]+5 ?>" aria-valuemin="0" aria-valuemax="100" style="width:<?= $value[" co_nbre "] ?>%">
<?= $value["first_name"] ?>
<?= $value["last_name"] ?>
</div>
</div>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>