2012-01-25 4 views
5

を存在する場合。私は人々が簡単に修正しようとしているものを見るための簡単なバージョンを作った。 :)PHP複数の変数は、だから私は、複数の変数が存在する場合、私のPHPは、コマンドを実行したとの問題のビットを持ってい

<?php 
if ((isset($finalusername)) && if (isset($finalpassword)) && if (isset($finalemail))) 
    echo "This will save."; 
?> 
+2

たちを表示するいくつかのコードをお持ちですか? –

+1

投稿コードがありません – jamesTheProgrammer

+0

コードなしでは、何もできません!私は((ISSET($ finalusername))&&(ISSET($ finalpassword)の場合)&&)(ISSET($ finalemail)の場合)場合、PHP ?< –

答えて

19
if (isset($finalusername, $finalpassword, $finalemail)) 

のようにそれを行うだろう。

+0

書かれている記事を参照してください。いつ私たちは次のことを期待できますか? :) – alex

+0

@alex何かが私を十分に悩ませると私は私の手に余裕を持っています。 :私は誰もが知りたい.....馬鹿イムO) – deceze

+0

笑変数はfinalpassだったと私は(笑)問題を抱えていたが、おかげで、誰もあなたのコードが道ebtetr鉱山は:) –

-2

はこれで試してみてください助けることができる誰にも事前に感謝:あなたはそこに複数のifを配置する必要はありません

if (isset($var1)) 
{ 
    if (isset($var2)) 
    { 
     // continue for each variables... 
    } 
} 
+0

私は前にこれをしようと試みたとイムなぜわからないが、それは...

2

。実際に

if (isset($finalusername) && isset($finalpassword) && isset($finalemail)) { 
    // ... 
} 

、私もThe Definitive Guide to PHP's isset and emptyを参照してください。またそう...

if (isset($finalusername, $finalpassword, $finalemail)) { 
    // ... 
} 
+0

私は誰もが知ってほしかった.....変わったことは変数がファイナンスされていて、なぜ私は問題を抱えていたのだろうか?あなたのコードは私のものよりもebtetrだった。 –

1

複数のパラメータが指定されている場合、すべてのパラメータが設定されている場合、isset()はTRUEを返します( )。

だから、この方法を行うことができます。

if (isset($finalusername, $finalpassword, $finalemail)) { 
    echo "This will save."; 
} 
+0

私は誰もが知りたい.....馬鹿イム笑変数はfinalpassだったと私はトラブルハハを持った理由thatsのが、おかげで、誰もあなたのコードは、道ebtetr私よりだった:) –

関連する問題