Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php和mysql表单连接和插入错误_Php_Mysql - Fatal编程技术网

php和mysql表单连接和插入错误

php和mysql表单连接和插入错误,php,mysql,Php,Mysql,我正在创建一个表单来保存要保存在数据库中的“id”和“eventname”。我正试图将表单数据保存到表中,但无法..这是数据库代码和表单代码。请帮忙。我试过了,但没能解决这个问题。我没有收到任何错误,但是我在表单中输入的数据没有保存到数据库中 //table structure CREATE TABLE `event` ( `Memberid` int(7) NOT NULL, `events` varchar(50) COLLATE latin1_general_

我正在创建一个表单来保存要保存在数据库中的“id”和“eventname”。我正试图将表单数据保存到表中,但无法..这是数据库代码和表单代码。请帮忙。我试过了,但没能解决这个问题。我没有收到任何错误,但是我在表单中输入的数据没有保存到数据库中

   //table structure
    CREATE TABLE `event` (
    `Memberid` int(7) NOT NULL,
    `events` varchar(50) COLLATE latin1_general_ci NOT NULL
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

//form code
<!DOCTYPE html>
<html lang="en">
<head></head>
<body>
<?php
if(isset($_POST['add']))
{ 
// database connection
$host_name =  'localhost';
$host_user = 'root';
$host_pass = '';
$conn = mysql_connect($host_name, $host_user, $host_pass);
if(! $conn ){
die('Could not connect: ' . mysql_error());
}
    //code for SQL injection
    if(! get_magic_quotes_gpc() ) {
    $login = addslashes ($_POST['login']);
    $eventList = addslashes ($_POST['eventList']);
    } else {
        $login = $_POST['login'];
        $eventList = $_POST['eventList'];
        } 

 //inserting data into the database table
 $sql = "INSERT INTO EVENT " . "(login, eventList) " . "VALUES " .('$login','$eventList')";
mysql_select_db('database');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
die('Could not enter data: ' . mysql_error());
} 
echo "Entered data successfully\n";
mysql_close($conn);
} else
{ 
?>
<div class="container">
<!-- Codrops top bar -->
<section class="main">
   <form class="form-3" method="POST" action="<?php $_PHP_SELF ?>">
     <p class="clearfix">
    <label for="login">Username</label>
       <input type="text" name="login" id="login" placeholder="Username">
 </p>
     <p class = "clearfix">
     <label for="select">Event Name</label>
   <select style="width:200px;" name="eventList" tabindex="5">
     <option value="select">Select Event</option>
    <optgroup label="Do Re Me">
       <option value="Battle of Bands">Battle of Bands</option>
        <option value="Eastern">Eastern</option>
        <option value="Solo">Solo</option>
       </optgroup>
   </select> <br>
</p>
<p class="clearfix">
    <input type="submit" name="submit" value="Sign in">
</p>       
</form>
</section>
</div>
<?php 
} 
?>
</body>
</html>
//表结构
创建表“事件”(
`Memberid`int(7)不为空,
`事件'varchar(50)比较拉丁1\u general\u ci非空
)ENGINE=MyISAM默认字符集=latin1 COLLATE=latin1\u常规\u ci;
//表格代码

语法荧光笔说了一些语法错误。你能告诉我错误吗。请提高这个问题的质量。至少添加您得到的错误?您预期会发生什么情况等。用尽可能少的代码复制错误,这不是修复我的坏代码服务。请将此行用于insert$sql=“insert INTO EVENT(login,eventList)值(“$login”,“$eventList”)”;