0
私はPHPをやっていて、次の問題を遭遇しました:テキストエリアから複数のシーケンスデータを登録するには?テキストエリアから複数のシーケンスデータを登録するには?
私の考えは、POSTメソッドを介してフォームのテキストエリアからテキストを取得することです。各行は、クライアントの情報が含まれており、コンマが、私は、各クライアントが異なるIDで登録することにしたい、得意先マスタレコードからのデータを分離する
Name 01, 01 Phone, Address 01
Name 02, 02 Phone, Address 02
Name 03, 03 Phone, Address 03
:そして問題のテキストは、次のパターンに従いますデータベース(後で別々に編集できることを考慮に入れて)。
私は多かれ少なかれ別々のデータ行として知っていますが、カンマを区切ってこれを行う方法は?
私はこの問題で私を助けなければならない人の助けに感謝し、私は悪い英語のために謝罪します。もちろん
$rows = explode("\n",$_POST['text']);
foreach($rows as $row)
{
$client = explode(",",$row);
$query = "INSERT INTO...". $client[0] ."..." . $client[1];
}
、それをサニタイズ:
[php split string]の複製が可能です(http://stackoverflow.com/questions/5159086/php-split-string) – Wrikken