IF报表不起作用...... [英] IF statements not working...

查看:76
本文介绍了IF报表不起作用......的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要帮助。这些if语句不能正常工作...... [PHP]

/ *数组从房间表中提取的信息:

0 = ID

1 =标题

2 =描述


3 =北

4 =南
5 =东部

6 =西部

7 =上涨

8 =下降


9 = X coord

10 = Y coord

11 = Z coord

* /

如果($ dir == 1 AND $ ray [3] == 1){

++ $ _ SESSION [''xcoord''];

echo"< META HTTP-EQUIV =''刷新''内容=''0; url = roomdisp.php''>" ;;

} else {

echo"< META HTTP-EQUIV =''refresh''content ='' 0; url = roomdisp.php''>" ;;

}

if($ dir == 2 AND $ ray [5] == 1){

++ $ _ SESSION [''ycoord''];

echo"< META HTTP-EQUIV =''refresh''content =''0; url = roomdisp.php''>" ;;

} else {

echo"< META HTTP-EQUIV =''refresh''content ='' 0; url = roomdisp.php''>" ;;

}

if($ dir == 3 AND $ ray [4] == 1){

- $ _ SESSION [''xcoord''];

echo"< META HTTP-EQUIV =''refresh''content =''0; url = roomdisp.php''>" ;;

} else {

echo"< META HTTP-EQUIV =''refresh''content ='' 0; url = roomdisp.php''>" ;;

}

if($ dir == 4 AND $ ray [6] == 1){

- $ _ SESSION [''ycoord''];

echo"< META HTTP-EQUIV =''refresh''content =''0; url = roomdisp.php''>" ;;

} else {

echo"< META HTTP-EQUIV =''refresh''content ='' 0; url = roomdisp.php''>" ;;

}

if($ dir == 5 AND $ ray [7] == 1){

++ $ _ SESSION [''zcoord''];

echo"< META HTTP-EQUIV =''refresh''content =''0; url = roomdisp.php''>" ;;

} else {

echo"< META HTTP-EQUIV =''refresh''content ='' 0; url = roomdisp.php''>" ;;

}

if($ dir == 6 AND $ ray [8] == 1){

- $ _ SESSION [''zcoord''];

echo"< META HTTP-EQUIV =''refresh''content =''0; url = roomdisp.php''>" ;;

} else {

echo"< META HTTP-EQUIV =''refresh''content ='' 0; url = roomdisp.php''>" ;;

} [/ PHP]我做的编码太多了还是数组中的东西?


$ dir =移动命令

$ ray [number] = 1或0,其中1为TRUE,0为FALSE

$ _SESSION [''x / y / zcoord ''] =坐标平面

I need help. These if statements don''t work like they should... [PHP]
/*Array Info that is being pulled from the room table:
0 = ID
1 = Title
2 = Description

3 = North
4 = South
5 = East
6 = West
7 = Up
8 = Down

9 = X coord
10 = Y coord
11 = Z coord
*/
if ($dir == 1 AND $ray[3] == 1) {
++$_SESSION[''xcoord''];
echo "<META HTTP-EQUIV=''refresh'' content=''0; url=roomdisp.php''>";
} else {
echo "<META HTTP-EQUIV=''refresh'' content=''0; url=roomdisp.php''>";
}
if ($dir == 2 AND $ray[5] == 1) {
++$_SESSION[''ycoord''];
echo "<META HTTP-EQUIV=''refresh'' content=''0; url=roomdisp.php''>";
} else {
echo "<META HTTP-EQUIV=''refresh'' content=''0; url=roomdisp.php''>";
}
if ($dir == 3 AND $ray[4] == 1) {
--$_SESSION[''xcoord''];
echo "<META HTTP-EQUIV=''refresh'' content=''0; url=roomdisp.php''>";
} else {
echo "<META HTTP-EQUIV=''refresh'' content=''0; url=roomdisp.php''>";
}
if ($dir == 4 AND $ray[6] == 1) {
--$_SESSION[''ycoord''];
echo "<META HTTP-EQUIV=''refresh'' content=''0; url=roomdisp.php''>";
} else {
echo "<META HTTP-EQUIV=''refresh'' content=''0; url=roomdisp.php''>";
}
if ($dir == 5 AND $ray[7] == 1) {
++$_SESSION[''zcoord''];
echo "<META HTTP-EQUIV=''refresh'' content=''0; url=roomdisp.php''>";
} else {
echo "<META HTTP-EQUIV=''refresh'' content=''0; url=roomdisp.php''>";
}
if ($dir == 6 AND $ray[8] == 1) {
--$_SESSION[''zcoord''];
echo "<META HTTP-EQUIV=''refresh'' content=''0; url=roomdisp.php''>";
} else {
echo "<META HTTP-EQUIV=''refresh'' content=''0; url=roomdisp.php''>";
}[/PHP] Am I doing too much coding or would it be something in the array?

$dir = Move command
$ray[number] = 1 or 0 with 1 being TRUE and 0 being FALSE
$_SESSION[''x/y/zcoord''] = Coordinate Plane

推荐答案

dir == 1 AND
dir == 1 AND


ray [3] == 1){

++
ray[3] == 1) {
++


_SESSION [''xcoord''];

echo"< META HTTP-EQUIV =''refresh' 'content =''0; url = roomdisp.php''>" ;;

} else {

echo"< META HTTP-EQUIV =''refresh''content ='' 0; url = roomdisp.php''>" ;;

}

if(
_SESSION[''xcoord''];
echo "<META HTTP-EQUIV=''refresh'' content=''0; url=roomdisp.php''>";
} else {
echo "<META HTTP-EQUIV=''refresh'' content=''0; url=roomdisp.php''>";
}
if (


这篇关于IF报表不起作用......的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆