Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.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将表单插入数据库表PDO_Php_Mysql_Pdo - Fatal编程技术网

Php Mysql将表单插入数据库表PDO

Php Mysql将表单插入数据库表PDO,php,mysql,pdo,Php,Mysql,Pdo,我有个问题。。我今天做了很多努力,想让它发挥作用,但这对我来说似乎是不可能的。。所以我决定在这里寻求帮助。所以当按下提交按钮时,我有一个表单需要添加到数据库表中。 这是我目前使用的php代码。。顺便说一句,我删除了我的密码: 在提交PHP代码后,需要检查POST变量。如果表单已提交,则获取post值并运行INSERT查询 请参见尝试此操作,并在单选按钮中将值设置为“1”和“2”,而不是“选项1”和“选项2” if(isset($_POST['insert'])) {

我有个问题。。我今天做了很多努力,想让它发挥作用,但这对我来说似乎是不可能的。。所以我决定在这里寻求帮助。所以当按下提交按钮时,我有一个表单需要添加到数据库表中。 这是我目前使用的php代码。。顺便说一句,我删除了我的密码:


在提交PHP代码后,需要检查POST变量。如果表单已提交,则获取post值并运行INSERT查询


请参见

尝试此操作,并在单选按钮中将值设置为“1”和“2”,而不是“选项1”和“选项2”

        if(isset($_POST['insert']))
    {
        $game_title=$_POST['gtitle']; 
        $youtube_link=$_POST['ytlink'];
        $link_source=$_POST['slink'];
        $link_steam_keys=$_POST['keysl'];
        $app_id=$_POST['appid'];
        $categories=$_POST['inlineRadioOptions'];

        $query_ins="INSERT INTO tbl_game(game_title,youtube_link,link_source,link_steam_keys,app_id,categories) VALUES(:game_title,:youtube_link,:link_source,:link_steam_keys,:app_id,:categories)";
        $stmt_query=$dbh->prepare($query_ins);
        $games_ins=$stmt_query->execute(array(":game_title"=>$game_title,":youtube_link"=>$youtube_link,":link_source"=>$link_source,":link_steam_keys"=>$link_steam_keys,":app_id"=>$app_id,":categories"=>$categories));
        if(!$games_ins)
        {
            $error=$stmt_query->errorInfo();
            echo $error['2'];
        }
    }

出现了什么错误?必须使用INSERT语句才能插入到数据库中。我是新手,所以我不能自己做这个。我对这个答案的唯一输入是添加一些条件,例如:
if(!empty($\u POST['gtitle']){//add code}else{echo“Fill in title”;
而不是直接在输入标记中右击'required'属性。示例: