2012-02-14 7 views
0

私はテキストエリアを持っていて、フィールドが空で、別のPHPコードを追加するためにフィールドが空でない場合は、テキストまたはPHPコードを追加したいと考えています。たとえば:フィールドが空の場合phpでテキストエリアを確認

は> .....何かを行う>何かを...

私は、PHPが得意ではないので、私は任意の助けのために喜んでいますよ。おかげさまで

p.s私の英語のために残念です。

答えて

2

これをフォームから転記すると仮定すると、次のことができます。

if (!empty($_POST['TEXTAREA_NAME']){ 
    // If the textarea is set then do something here 
} else { 
    // If it is NOT set it then it will do the code here 
} 
+1

@ Vendetaの基準を満たすには 'empty'と' isset'を使う必要があります。私はあなたのためにそれを追加しました。 – Treffynnon

+0

ありがとう@Treffynnon。私たちブライトンの人々は一緒にくっつく必要があります。 – SpaceBeers

+0

OK、おそらく私の質問は愚かですが、私はTEXTAREA_NAME(テキストエリアhtml "name" attrybuteまたはsth else)に入力する必要がありますか? – Newbie

2
<?php echo isset($_POST['texarea_name']) && !empty($_POST['texarea_name']) ? 'textarea not empty' : 'texarea is empty'; ?> 
+0

それを比較することができます:私はそれが理解しやすいですので、長い道のりをこれを書くつもり

なぜ投票を停止するのですか?質問に答えないのですか? – Vytautas

+0

それは動作しますが、私は答えとして上記を確認しました。 – Newbie

+0

を理解するのがより簡単ですが、誰かが私の答えに投票しました。理由は分かりません。 – Vytautas

1

を外部の変数が空であるかどうかをテストするには、あなただけの空の文字列で

if ($_POST['text'] === '') { 
    echo 'there was something'; 
} else { 
    echo 'nothing to say'; 
} 
関連する問題