2016-12-24 9 views
-2

,で区切られた複数の値を1つのテキストボックスから取得し、それを配列に格納し、分離した各セルにデータベースに格納しようとしています。'、'で区切った値を保存してデータベースに保存する方法

ページは

あなたが与えられたデリミタで、あなたの入力を分離するためにPHP explode機能を使用することができますフォーム

<form action="index.php" method=post> 
    <td>checking array implode</td> 
    <td><input name="implo" type="text" /></td> 
</form> 
+2

そして、あなたの問題は何ですか? –

+0

'implode()'の反対側は 'explode()' – frz3993

+1

です。[PHP:カンマ区切りの値のペア文字列を配列に変換する](http://stackoverflow.com/questions/34830374/php-convert-comma-区切り文字 - 対 - 文字列 - 配列) –

答えて

1

あり「index.phpを」という名前で保存します。あなたは、配列とforeachを行うと、データベース内のINSERTクエリを実行することができた後

$array = explode(',', $_POST['implo']); 

:あなたのケースでは、このようなものになるだろう。

また、explode関数のリファレンスもあります。

1

はこれを試してみてください:

HTML部分:

<form action="index.php" method="post"> 
<td>checking array implode</td> 
    <td><input name="implo[]" type="text" /></td> 
</form> 

PHPの一部:

$implo = explode(',', $_POST['implo']); 

$implo変数は次のようなものになります:"first_value,second_value,third_value..."

関連する問題