簡体字PHPの$ _postデータ処理
フォームからのデータを投稿する際にあるページには、 $ _POST変数を取得設定して、配列のように、この:
配列( [名前] = > "ダニエル" 、 [都道府県] = > "イリノイ州" 、 [電話番号] = > " 630-618-9588 " ) さて、これを処理する1つの方法を知っては、事前に(これは、通常は) 、何の値は、他の利用可能な変数に設定してください。 例えば:
$ newclient [ "名前" ] = $ _post [ "名前" ] ; $ newclient [ "状態" ] = $ _post [ "状態" ] ; $ newclient [ "電話番号" ] = $ _post [ "電話" ] ; 今すぐ、簡単なフォームを1つまたは2つの値のみが、それで結構です。 このコードは、きれいで、簡単に読み取り、それを取得する仕事です。 今すぐ、もっと複雑なフォームをお持ちの場合は、配列の他のようなそうに見えるかもしれないこの:
配列( [氏名] = >肋骨[氏名] = >ダニエル[ミシガン] = >グラム[ lastnameguardian ] = >コラーシ[ firstnameguardian ] = >モーリーン[ miguardian ] = > p [月] = > 10 [日] = > 05 [年] = > 1983 [年齢] = > [アドレス] = > 445 nアードモアave # k [住所] = > [都市] = > villa公園[都道府県] = >イリノイ[郵便番号] = > 60181 [ phone1 ] = > 6306189588 [ phone2 ] = > [ phone3 ] = > 6306189588 [メール] = > costalis.dan @ gmail.comさん[フィート] = > 5 [インチ] = > 10 [ポンド] = > 165 [髪] = >ブラウン[目] = >グリーン[連合] = >はい] [経験] = >なし[スキル] = >ジャンプ[メモ] = >大きなガイ[送信] = >追加クライアント) 31回コピーして貼り付けすることができますし、すべての値を編集する場合は…あるいは、何か書くことが行うことができます。 (先を読む:私のコードをコピーして貼り付けて編集してお客様のニーズに)この特定のコードを設定するように設計mysqlデータベースを更新するには、しかし、お好みに合わせて変更することができます。 " safedata "ハッキングを防止する機能は、あなたのデータベースのです。
関数safedata ( $文字列) (戻り" ' " 。 mysql_real_escape_string ( $文字列) 。 " ' " ; / /スラッシュを追加必要に応じて、データを引用符で囲みます。 )
foreach ( $ _postとして$フィールド= > $値) / /カウントを通じて各投稿のアイテム( $フィールド[ ] = $フィールド; / /追加フィールドをカレントフィールドの名前を配列$値[ ] = $値; / /現在のフィールドを追加配列の値を値です。 同じインデックスとしては、フィールド名)する$ query = "を挿入する` sometable ` ( " ; / /スタート]ボタンをMySQLのクエリforeach ( $フィールドとして$フィールド名) / / $クエリの各フィールド名.= " ` " 。 $フィールドです。 "`,"; / /リストにクエリのフィールドを追加します。 safedataの名前は必要ありません...を供給する$ query = rtrim ( $クエリ,","); / /切って余分なカンマした後の最終的な値$クエリ.= " )の値( " ; / /閉じるオフのフィールド名は、リスティングの値を開始foreach ( $値として$ valuename ) / /そのフィールドの各値に対応してsafedataする$ query .= ( $ valuename ) 。 " 、 " ; / /追加の値をリストする$ query = rtrim ( $クエリ,","); / /再び、我々には余分なカンマする$ query .= " ) ; " ; / /最後のクエリ文字列$結果=でmysql_store_result ( $クエリ) ; / /実行クエリ/ /作成者: http://www.whathuhstudios.com/press :属性は必須ではありませんが削除される場合、
これを使用することは簡単に配列に値を割り当てるにはお好みに合わせてか、またはなんでも好きです。 いずれにせよ、これは、ニースに対処する簡単な方法を使用せずに大規模なフォームを提出するPHPフレームワークです。 このコードはどのようにしたい、とする場合に発生するには、お客様のサイトへのリンクを自分のサイト上か、または私にコメントを残すように…入力してください。 これにより、期待させる。
投稿に関する情報
このエントリが投稿によると、 2008年5月7日に提出されて開発 、 PHPのです。 それは648再生回数コメントフィードです。 | コメントを残す | トラックバックのままです。
前のポスト: ブラックベリーフリップ電話で確認電話! »
次の投稿: フラッシュは、オープンソース…何も変わっています。 »
の記事を閲覧最多




























2008年5月23日01:53
素晴らしい記事!いただきありがとうございます!
2008年6月13日16:33
すべての情報を知ってこのテーマについては他の言語でですか?