2016-04-11 9 views
0

私はtextareaを入力してサブミットをクリックしてデータベースに入力できるスクリプトを用意しています。入力のPDOの最大長

textareaの最大長は500ですが、これはinspect要素を使用して簡単に削除できます。 textareaに500文字以上が含まれているかどうかをPDOを使って確認するにはどうすればよいですか?

<textarea name="textareabox" maxlength="500"></textarea>

答えて

0

まあ、基本的には、入力したテキストエリアの値の長さは、PDOせずに単純なPHPを呼び出すことができます。

すなわち

$text = $_POST["textarea_name"]; 
if(strlen($text) > 500) { 
    // MORE THEN 500 CHARS IN TEXTAREA 
} 
else { 
    // LESS OR EQUAL TO 500 CHARS IN TEXTAREA SO YOU CAN POST 
} 

これが意味するであろうけれども、ユーザーがフォームを投稿することができますし、エラーメッセージを表示、または乱雑考えることができるフォームまたは何にリダイレクトしなければならないこと。 (使用方法に応じて:))

jQueryでもこれを行うことができます(javascript)。インラインで実行しないと、開発者以外が編集するのがずっと難しくなります。 :)

これはいいですか、それとも編集可能ではない他のeasonのためにPDOが必要ですか? PHPはエンドユーザが編集することができないので、

+0

これはいいです、私はそれがPDOなしで行うことができないことを知らなかった。再度、感謝します! –

+0

Nooooo問題:) –