如何将select值保存到MySQL数据库
<select multiple id="id" name="althizmet[]">
<option value="0">Deger</option>
<option value="1">Deger2</option>
<option value="2">Deger3</option>
</select>
<?php
foreach ($_POST["althizmet"] as $selectedOption)
{
$vay= $selectedOption;
}
$baglanti=mysql_connect("localhost","root","");
$f=mysql_select_db("data",$baglanti);
@mysql_query("SET NAMES 'utf8'");
@mysql_query("SET CHARACTER SET 'utf8'");
$ekle=mysql_query("INSERT INTO siparis (hizmet) VALUES ('".$vay."')");
?>
这就是发生的事情:http://imgim.com/6183inciy3822365.jpg不是一个,所有的都应该做一个记录
一行选定的值如何保存所有?谢谢你
将foreach
移动到最后,并将$ekle
移动到其中;
foreach($_POST["althizmet"] as $selectedOption)
{
$vay = $selectedOption;
$ekle=mysql_query("INSERT INTO siparis (hizmet) VALUES ($vay)");
}
清理了一点,因为没有理由将'n
存储到MYSQL变量中。