2012-02-17 18 views
0

こんにちは、それは私が最初の単語が挿入/更新/選択であるかどうかを確認する必要があり、PHPやJavaScriptチェック最初の単語(PHP)

echo '<textarea name="TA" cols="50" rows="10">'; 
echo '</textarea>'; 

でテキストエリアで入力を確認することが可能です。

+1

jQueryを使用していますか? – summea

+1

SQLインジェクションを防止したい場合は、最初の単語だけをチェックすべきではありません。これはあなたの意図ですか? – Smamatti

+0

はい。しかし、それはあなたがテキストエリアの入力であなたのデータベースに対してSQLクエリを書くことを許可しているように聞こえる。これはひどい考えです。もしあなたがこれをやっているなら、おそらく止めるべきです。 – rdlowrey

答えて

4

PHP

$words = explode(' ', $_POST['TA']); 
switch (strtoupper($words[0])) 
{ 
    case 'SELECT': 
     echo 'Select'; 
    break; 

    case 'UPDATE': 
     echo 'Update'; 
    break; 
} 

jQueryの助けを

ありがとう:

var text = $('#mytextarea').val(); 

最初の単語:

var first_word = $('textarea[name="TA"]').val().split(' ')[0]; 
alert(first_word); 
1

あなたはとjQueryの中にテキストエリアの内容を取得することができます

var firstword = text.split(/\b/)[0]; 
関連する問題