小编naj*_*mal的帖子

将下拉列表中的值插入到数据库表中

我是 PHP 新手。当我尝试将下拉列表中的值插入到显示一些错误的数据库表时

编码

<html>
<head>
<title>OPTION</title>
</head>
<body>
<form action="option.php" method="get">
Name :<select name="name">
<option value="name1">name1</option>
<option value="name2">name2</option>
<option value="name3">name3</option>
<option value="name4">name4</option>
</select><br>
<input type="submit" name="submit" value="Insert">
</form>
</body>
</html>
<?php
if(isset($_GET['submit']))
{
    $name=$_GET['name'];
    $c=mysql_connect("localhost","root","");
    mysql_select_db("test");
    $ins=mysql_query("insert into option (name) values ('$name')",$c);
    if($ins)
    {
        echo "<br>".$name."inserted";
    }
    else
    {
        echo mysql_error();
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

当我尝试显示此错误时

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在第 1 行的“选项(名称)值(“名称3”)附近使用的正确语法

谢谢..,

html php mysql html.dropdownlistfor

3
推荐指数
1
解决办法
8万
查看次数

函数php出错

我想转到主页作为当前登录用户的权限.当我尝试打开具有链接的页面时,它将转到主页.我需要对代码进行哪些更改

<body>
    <a href="<?php home(); ?> ">Home</a>
</body

function home()
    {
        if($_SESSION['privillage']=="ADMIN")
        {
            header('location:admin_home.php');
        }
        elseif($_SESSION['privillage']=='SUPERVISOR')
        {
            header('location:home.php');
        }
        else
        {
            header('location:user_home.php');
        }
    }
Run Code Online (Sandbox Code Playgroud)

html php

0
推荐指数
1
解决办法
57
查看次数

标签 统计

html ×2

php ×2

html.dropdownlistfor ×1

mysql ×1