には空白を送信する方法を、私はいくつかのチェックボックスが含まれているとチェックボックスのいずれかで、それは自民党 'の値を含むフォームを持っています。一度これをデータベースに提出すると、そこにスペースがあるので値は記録されません。この問題を解決するにはどうすればよいですか?以下は、私のフォームの関連ビットです:MySQLデータベース
<label>Party Standing For Election</label>
<input name="Conservatives" type="checkbox" value="Conservatives" /> Conservative
<input name="Liberal Democrats" type="checkbox" value="Liberal Democrats" /> Liberal Democrats
<input name="Labour" type="checkbox" value="Labour" /> Labour
それはこのPHPページに行く:
<?php
$name = $_REQUEST['name'];
$date = $_REQUEST['date'];
$month = $_REQUEST['month'];
$year = $_REQUEST['year'];
$labour = $_REQUEST['Labour'];
$libdems = $_REQUEST['Liberal Democrats'];
$conservatives = $_REQUEST['Conservatives'];
$con = mysql_connect("****************************");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db('******', $con);
$sql="INSERT INTO elections (name_of_election, date, month, year, party1, party2, party3) VALUES ('$name','$date', '$month','$year','$labour', '$libdems', '$conservatives')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
else
{
echo '<h2>An Election Has Been Created</h2>';
}
?>
ヘルプ?あなたの主な問題を修正するための
表 '選挙'のSQL CREATE構文を表示してください。 – ariefbayu
私は '')に投票することをお勧めします。 DROP TABLE選挙; - 自分自身をパーティー。 – CanSpice