如何输入以逗号分隔为表的多个值?

时间:2011-12-14 01:07:02

标签: php mysql database import-from-csv

免责声明:我是PHP和MySQL / SQL的新手。

我的数组有多个implode()函数。我希望能够将数组输入到用逗号分隔的表中,以避免混淆。

  $company_state = implode($_POST['companystate']);

表中的输出和echo

时的输出如下所示

Company state: ILMEMDNVOHOK

但是我希望它在表格中看起来像这样:

Company state: IL, ME, MD, NV, OH, OK

我有什么方法可以做到这一点吗?

以下是表单的代码:

<label for="companystate[ ]">Company state:</label><br />

<input type="checkbox" name="companystate[ ]" value="AL"  /><strong>Alabama</strong><br />
<input type="checkbox" name="companystate[ ]" value="AK"  /><strong>Alaska</strong><br />
<input type="checkbox" name="companystate[ ]" value="AZ"  /><strong>Arizona</strong><br />
<input type="checkbox" name="companystate[ ]" value="AR"  /><strong>Arkansas</strong><br />
<input type="checkbox" name="companystate[ ]" value="CA"  /><strong>California</strong><br />
<input type="checkbox" name="companystate[ ]" value="CO"  /><strong>Colorado</strong><br />
<input type="checkbox" name="companystate[ ]" value="CT"  /><strong>Connecticut</strong><br />
<input type="checkbox" name="companystate[ ]" value="DE"  /><strong>Delaware</strong><br />
<input type="checkbox" name="companystate[ ]" value="DC"  /><strong>District of Columbia</strong><br />
<input type="checkbox" name="companystate[ ]" value="FL"  /><strong>Florida</strong><br />
<input type="checkbox" name="companystate[ ]" value="GA"  /><strong>Georgia</strong><br />
<input type="checkbox" name="companystate[ ]" value="HI"  /><strong>Hawaii</strong><br />
<input type="checkbox" name="companystate[ ]" value="ID"  /><strong>Idaho</strong><br />
<input type="checkbox" name="companystate[ ]" value="IL"  /><strong>Illinois</strong><br />
<input type="checkbox" name="companystate[ ]" value="IN"  /><strong>Indiana</strong><br />
<input type="checkbox" name="companystate[ ]" value="IA"  /><strong>Iowa</strong><br />
<input type="checkbox" name="companystate[ ]" value="KS"  /><strong>Kansas</strong><br />
<input type="checkbox" name="companystate[ ]" value="KY"  /><strong>Kentucky</strong><br />
<input type="checkbox" name="companystate[ ]" value="LA"  /><strong>Louisiana</strong><br />
<input type="checkbox" name="companystate[ ]" value="ME"  /><strong>Maine</strong><br />
<input type="checkbox" name="companystate[ ]" value="MD"  /><strong>Maryland</strong><br />
<input type="checkbox" name="companystate[ ]" value="MA"  /><strong>Massachusetts</strong><br />
<input type="checkbox" name="companystate[ ]" value="MI"  /><strong>Michigan</strong><br />
<input type="checkbox" name="companystate[ ]" value="MN"  /><strong>Minnesota</strong><br />
<input type="checkbox" name="companystate[ ]" value="MS"  /><strong>Mississippi</strong><br />
<input type="checkbox" name="companystate[ ]" value="MO"  /><strong>Missouri</strong><br />
<input type="checkbox" name="companystate[ ]" value="MT"  /><strong>Montana</strong><br />
<input type="checkbox" name="companystate[ ]" value="NE"  /><strong>Nebraska</strong><br />
<input type="checkbox" name="companystate[ ]" value="NV"  /><strong>Nevada</strong><br />
<input type="checkbox" name="companystate[ ]" value="NH"  /><strong>New Hampshire</strong><br />
<input type="checkbox" name="companystate[ ]" value="NJ"  /><strong>New Jersey</strong><br />
<input type="checkbox" name="companystate[ ]" value="NM"  /><strong>New Mexico</strong><br />
<input type="checkbox" name="companystate[ ]" value="NY"  /><strong>New York</strong><br />
<input type="checkbox" name="companystate[ ]" value="NC"  /><strong>North Carolina</strong><br />
<input type="checkbox" name="companystate[ ]" value="ND"  /><strong>North Dakota</strong><br />
<input type="checkbox" name="companystate[ ]" value="OH"  /><strong>Ohio</strong><br />
<input type="checkbox" name="companystate[ ]" value="OK"  /><strong>Oklahoma</strong><br />
<input type="checkbox" name="companystate[ ]" value="OR"  /><strong>Oregon</strong><br />
<input type="checkbox" name="companystate[ ]" value="PA"  /><strong>Pennsylvania</strong><br />
<input type="checkbox" name="companystate[ ]" value="RI"  /><strong>Rhode Island</strong><br />
<input type="checkbox" name="companystate[ ]" value="SC"  /><strong>South Carolina</strong><br />
<input type="checkbox" name="companystate[ ]" value="SD"  /><strong>South Dakota</strong><br />
<input type="checkbox" name="companystate[ ]" value="TN"  /><strong>Tennessee</strong><br />
<input type="checkbox" name="companystate[ ]" value="TX"  /><strong>Texas</strong><br />
<input type="checkbox" name="companystate[ ]" value="UT"  /><strong>Utah</strong><br />
<input type="checkbox" name="companystate[ ]" value="VT"  /><strong>Vermont</strong><br />
<input type="checkbox" name="companystate[ ]" value="VA"  /><strong>Virginia</strong><br />
<input type="checkbox" name="companystate[ ]" value="WA"  /><strong>Washington</strong><br />
<input type="checkbox" name="companystate[ ]" value="WV"  /><strong>West Virginia</strong><br />
<input type="checkbox" name="companystate[ ]" value="WI"  /><strong>Wisconsin</strong><br />
<input type="checkbox" name="companystate[ ]" value="WY"  /><strong>Wyoming</strong><br />

提前致谢。还能告诉我每个功能的作用吗?我还在学习,大多数PHP / SQL对我来说仍然是胡言乱语。

2 个答案:

答案 0 :(得分:1)

你只需要为你的内幕传递一些胶水:

implode(', ', $_POST['companystate']);

答案 1 :(得分:1)

试试这个:

$company_state = implode(",", $_POST['companystate']);