2012-02-17 6 views
0

に「単一引用符」:私はフォームの送信に単一引用符でinput value=の文字列をラップする必要があり、データベースの目的のためには、内の文字列をラップする必要がこんにちはすべて、これは私が得たものであるフォーム送信

NSN:&nbsp;<input type="text" name="filterCriteria(NSN).values" value=""/> 
    <input type="hidden" name="filterCriteria(NSN).fieldName" value="NSN"/> 
    <input type="hidden" name="filterCriteria(NSN).operation" value="="/> 

。私はこれがjavascriptで行うことができると思いますか?

+0

入力は? **どのデータベース目的**?データベースは、ユーザーの操作なしで正常に動作するはずです。それ以外の場合は、サーバー側のコードを書き換えます。 –

+0

バックエンドを書いている人は、このように設定しています。 –

+0

その男を撃墜してください。 http://www.unixwiz.net/techtips/sql-injection.html – BalusC

答えて

2

これは、サーバーサイドで実行されるデータベースクエリのデータを準備するためのJavaScriptの仕事ではありません。

ブラウザからのデータは絶対信頼しないでください。クエリーのパラメータをバインドして正しくエスケープして引用符で囲むには、常にprepared statementsを使用します。

関連する問題