Php 如何更改if值1,使其与常规值类似

Php 如何更改if值1,使其与常规值类似,php,Php,正如你在图中看到的,我希望值应该在其他地方,我有6个值​​这是什么意思?但我更愿意用另一个词 正如你在图中看到的,我希望值应该在其他地方,我有6个值​​这是什么意思?但我更愿意用另一个词 正如你在照片中看到的,我希望它是那样的。检查值为2,它将是其他值。在图像上显示的“支持”,我让最后一个图像 <?php $con = mysql_connect("localhost","root","**"); if($con) { $db = mys

正如你在图中看到的,我希望值应该在其他地方,我有6个值​​这是什么意思?但我更愿意用另一个词

正如你在图中看到的,我希望值应该在其他地方,我有6个值​​这是什么意思?但我更愿意用另一个词

正如你在照片中看到的,我希望它是那样的。检查值为2,它将是其他值。在图像上显示的“支持”,我让最后一个图像

<?php
    $con = mysql_connect("localhost","root","**");
    if($con)
    {
            $db = mysql_select_db("habix");
            if($db)
            {
                    $sql = "select * from user_tickets_table";
                    $result = mysql_query($sql);
                    if($result) 
                    {

                        echo "<table border='1' style='width:100%'>";
                        echo "<tr>";
                        echo "<th>ID</th>";
                        echo "<th>Tittel</th>";
                        echo "<th>Beskjed</th>";
                        echo "<th>Dato</th>";
                        echo "<th>Type</th>";
                        echo "<th>Svar</th>";
                        echo "<th>Mer Muligheter</th>";
                        echo "</tr>";
                            while($row = mysql_fetch_array($result))
                            {
                                echo "<tr id='".$row['id']."'>";
                                echo "<td>".$row['id']."</td>";
                                echo "<td><textarea style='border:0px'>".$row['title']."</textarea></td>";
                                echo "<td><textarea style='border:0px'>".$row['message']."</textarea></td>";
                                echo "<td>".$row['ticketdate']."</td>";
                                echo "<td>".$row['issue_no']."</td>";
                                echo "<td>".$row['response']."</td>";
                                //echo "<td><button class='btn btn-primary' value='".$row['id']."' onclick='reply(".$row['id'].")'>Reply</button><button class='btn btn-primary' onclick='remove(".$row['id'].")'>Delete</button></td>";
                                echo "<td>";
                                echo "<form action='' method='post'><input type='hidden' name='idd' value='".$row['id']."'/><input type='submit' value='Slett!' name='del' onclick='return mycheck();'/></form>";
                                echo "</td>";
                                echo "</tr>";
                            }

                        echo "</table>";
                    }
                    else echo "Something is not right, Either there are no messages or some another error";
            }
            else echo "Error establishing database connection";
    }
    else echo "Error establishing connection to server";
?>
更改行

echo "<td>".$row['issue_no']."</td>";
echo.“$row[“发行号]”;

$types=[1=>'General',2=>'Support'];
echo.”(isset($types[$row['issue\u no']])?$types[$row['issue\u no']]:$row['issue\u no']);

稍后,最好将
$types
声明移到代码的更高位置,这样就不会在每次循环迭代中都重新创建它。

白色屏幕通常意味着语法错误。我刚刚用我的修改测试了你的代码,它运行正常。所以我可能犯了一个错误…我知道当我删除$types时它是有效的,但是我没有编辑文本是的,就像那样。
$types = [1 => 'General', 2 => 'Support'];
echo "<td>".(isset($types[$row['issue_no']]) ? $types[$row['issue_no']] : $row['issue_no'])."</td>";