2011-08-03 10 views
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]; 
} 

、それをサニタイズ:

+0

[php split string]の複製が可能です(http://stackoverflow.com/questions/5159086/php-split-string) – Wrikken

答えて

1

一つ本当に原始的な方法は、このことによってそれを行うことです。

関連する問題