0

コードに「}」または「{」が間違っているというエラーが表示され続けます。何を変更しても機能していません。非常に簡単です...基本的に、1つの変数が設定されているかどうかを確認し、設定されていない場合は終了し、設定されている場合はスクリプトが続行されます。誰もが何かアイデアを持っていますが、これがどれほど単純であるかについて自分自身を打ち負かすつもりです.

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++;
} 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 に答える
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 に答える