2017-09-23 9 views
-1

私はPHPに慣れていないと非常に混乱しています。目標は、ユーザーに自分の名前を尋ねる行があり、それが "John Jacob Jingleheimer Schmidt"に等しい場合、最後の行を出力することです。しかし最後の行には、予期しないT_STRINGがあると言われています。 コードは次のとおりです。私は学校のこのPHPの行の助けが必要です

<?php 
    echo "What is your name?"; 
    $name = readline(); 
    echo "Oh, that's a cool name I guess."; 
    if $name = (John Jacob Jingleheimer Schmidt); 
    echo "Your name is my name too!"; 
?> 

可能な限りお手伝いください。ありがとうございました!

+1

は、ユーザーに自分の名前を聞いてみたいと、あなたは任意の入力フィールドを持っていません。 – Deee

+0

これはAjaxを使う方が良いでしょう。入力フィールドを持つフォームがあります。次に、提出時に、一致する特定の名前を確認します。 – Akintunde007

答えて

0
<?php 
    echo "What is your name?"; 
    $name = readline(); 
    echo "Oh, that's a cool name I guess."; 
    if ($name == 'John Jacob Jingleheimer Schmidt'){ 
     echo "Your name is my name too!"; 
    } 

?> 

$ nameがJohn Jacob Jingleheimer Schmidtの場合は印刷結果です。 echo $ nameは来るものです。

0

これは、if文をどのように作成するかではありません。 PHP manualを確認してください。 あなたのコードは次のようなものでなければなりません:

if ($name == "John Jacob Jingleheimer Schmidt"){ 
    echo "Your name is my name too!"; 
} 
関連する問題