-2
Как бы я узнал об отображении этой информации, чтобы цветовые коды отображали текст правильно? Это всего лишь небольшой фрагмент, но я не мог заставить его работать. Я попытался сделать массив, но застрял.Отображение информации о варе
if($pclass == "c1" or "c2" or "c3" or "c4" or "c5"){
$pcolor = '<font color="#0000FF">';
$pend = '</font>';
} else {
if($pclass == "w1" or "w2" or "w3" or "w4" or "w5"){
$pcolor = "<font color='#FF6600'>";
$pend = "</font>";
} else {
if($pclass == "r1" or "r2" or "r3" or "r4" or "r5"){
$pcolor = "<font color='#00FF00'>";
$pend = "</font>";
} else {
if($pclass == "h1" or "h2" or "h3" or "h4" or "h5"){
$pcolor = "<font color='#CC00CC'>";
$pend = "</font>";
}
}
?>
<div id="top">
<h1>
<?php echo "$requestname"; ?>
</h1>
<p class="small">
<?php
echo "$player's primary class is $pcolor $pclass $pend";
echo ", $player's secondary class is $sclass";
Я не уверен, что вы делаете, но отвечать только название: используйте [var_dump()] (http://php.net/manual/en/function.var-dump.php). – HamZa
$ pclass == "c1" или "c2" или "c3" или "c4" или "c5" всегда будут true. Попробуйте $ pclass == "c1" || $ pclass == "c2" || ... или просто in_array ($ pclass, array ('c1', 'c2', 'c3', 'c4', 'c5')). Также рассмотрите определение классов CSS под этими именами вместо использования элементов шрифта. – PleaseStand
У вас есть незавершенные брекеты. Я не исправил это в вашем коде, если это не ошибка копирования/вставки. – Gary