IF报表不起作用...... [英] IF statements not working...
问题描述
我需要帮助。这些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屋!