0

我的代码中不断出现错误,说我有一个坏的'}'或'{'无论我改变什么都没有工作,我知道这非常容易......基本上它检查是否设置了一个变量,如果没有设置它会死,如果设置了脚本继续。任何人都有任何想法,我敢肯定我会因为这有多简单而受到打击。

php:

$i=0;
if(isset($inet))
{
    $i++;       
}
elseif(isset($tv))
{
    $i++;       
}
else(isset($voice))
{
    $i++;       
}

if(!$i>=1)
{
    die("you must choose a service")
}
4

5 回答 5

4
$i=0;
if(isset($inet)){
$i++;       }
elseif(isset($tv)){
$i++;       }
else(isset($voice)){ // <- This should be elseif or the expression removed
$i++;       }
if(!$i>=1){
die("you must choose a service")} // <- Here should be a semicolon
于 2013-01-03T20:47:24.137 回答
0
$i = 0;
if(isset($inet)){
   $i++;       
}
if(isset($tv)){
   $i++;       
}
if(isset($voice)){
   $i++;       
}

if( $i < 1 ){
   die("you must choose a service");
}
于 2013-01-03T20:46:17.093 回答
0

您忘记了;最后一行的 a 和一个elseif

if(isset($inet)){
$i++;       }
elseif(isset($tv)){
$i++;       }
elseif(isset($voice)){
$i++;       }
if(!$i>=1){
die("you must choose a service");}

我希望它现在有效...

于 2013-01-03T20:46:18.850 回答
0

尝试格式化您的代码,这有助于查看它有什么问题。

$i=0;
if(isset($inet)) {
    $i++;
} elseif(isset($tv)) {
    $i++;
} elseif(isset($voice)) {
    $i++;
}

if($i<1) {
    die("you must choose a service");
}
于 2013-01-03T20:49:56.423 回答
0

试试下面的,我想你错过了 elseif

if(isset($inet))
{
   $i++;       
}
elseif(isset($tv))
{
   $i++;       
}
else if(isset($voice))
{
   $i++;       
}
if(!$i>=1)
{
  die("you must choose a service");
}
于 2013-01-03T20:50:06.557 回答