将行插入MySQL的PHP自提交表单
我试图制作一个PHP自提交表单,将行插入MySQL表。 这是密码将行插入MySQL的PHP自提交表单,php,mysql,Php,Mysql,我试图制作一个PHP自提交表单,将行插入MySQL表。 这是密码 <?php if(isset($_POST['submit'])) { $con = mysql_connect("localhost","calendar","calendar"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("ec
<?php
if(isset($_POST['submit']))
{
$con = mysql_connect("localhost","calendar","calendar");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("ecalendar", $con);
$start = $_POST['start'];
$end = $_POST['end'];
$title = $start.'-'.$end;
$sql="INSERT INTO events (title, description, evdate) VALUES ('$title','$_POST[description]','$_POST[evdate]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con);
}
?>
<html>
<head>
<title>Form Input Data</title>
<link rel="stylesheet" href="/jquery/jquery-ui.css" />
<script src="/jquery/jquery-1.8.3.js"></script>
<script src="/jquery/jquery-ui.js"></script>
<script src="/jquery/jquery.ui.timepicker.js"></script>
<script>
$(function () {
$("#evdate").datepicker();
});
$(function () {
$("#start").timepicker();
});
$(function () {
$("#end").timepicker();
});
</script>
</head>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<p>Interval Orar</p>
<input type="text" id="start" name="start" />
<input type="text" id="end" name="end" />
<p>Data
<br />
<input type="text" id="evdate" name="evdate" />
</p>
<p>Eveniment
<br />
<textarea name='description'></textarea>
</p>
<input type="submit" value="Submit">
</form>
</body>
</html>
如果提交表单输入上没有名称,则不能使用$\u POST['submit'],因此请使用输入检查表单是否已设置
if(isset($_POST['start']) && isset($_POST['end']) && isset($_POST['evdate']) && isset($_POST['description']))
如果提交表单输入中没有名称,则不能使用$_POST['submit'],因此请使用输入检查表单是否已设置
if(isset($_POST['start']) && isset($_POST['end']) && isset($_POST['evdate']) && isset($_POST['description']))
更改如下内容
<input type="submit" value="Submit">
更改如下内容
<input type="submit" value="Submit">
此外,在您的查询中,您需要将引号添加到您的超全局变量中,$\u POST[\'desription\']此外,在您的查询中,您需要将引号添加到您的超全局变量中,$\u POST[\'desription\']