Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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 使用默认值将表单输入到sql_Php_Sql_Forms - Fatal编程技术网

Php 使用默认值将表单输入到sql

Php 使用默认值将表单输入到sql,php,sql,forms,Php,Sql,Forms,我有两个值的形式 fullname : [______________] job : [______________] 但是我需要使用结构化的sql +---------+-----------+-------------+ | fullname| job | status | +---------+-----------+-------------+ 默认状态值为“1” php下的脚本是什么 到目前为止,我使用这个脚本 if(isset($_GET['prosesda

我有两个值的形式

fullname : [______________]
job : [______________]
但是我需要使用结构化的sql

+---------+-----------+-------------+
| fullname| job       | status      |
+---------+-----------+-------------+
默认状态值为“1”

php下的脚本是什么

到目前为止,我使用这个脚本

if(isset($_GET['prosesdata']))
   {
    $query = "Insert INTO am (name, job, status) values('$_POST[name]', '$_POST[job]','$_POST[status]')";
    //echo $query; exit;
    $result = mysql_query($query) or die(mysql_error());
    if(!$result)
正如我之前所说,它只输入名称和职务的2个值,我不知道如何设置状态

  • 不要合并
    GET
    POST
  • 不要使用不推荐使用的mysql
  • 改用
    mysqli.*
    或PDO
使用post作为表单方法

在php中

$fullname = $_POST['fullname'];
$job = $_POST['job'];
$status = 1;

$sql = "INSERT INTO your_table_name (fullname,job,status) values ($fullname,$job,$status)";

你想让我们写一个代码…如何插入记录?到目前为止你有没有尝试过任何东西…?更新后,我在我的php文件中使用该查询它的工作,我明白了。。。设置var,然后使用insert-into
非常感谢,

但是我不明白你说的不要合并get和post,不要使用mysql是什么意思。\u*对不起,我是新的@Niranjaneither,请使用
get
post
,在您的代码中,您已经使用了这两种方法,但这两种方法都不是首选。您在代码中使用的
mysql\uu
已被正式弃用,因此请使用
mysql\u*
PDO
。我可以说mysql的高级版本有很多额外的优势。很好,我会尝试从谷歌获取一些信息
谢谢你的信息,也许从现在起我会在相关时间使用谷歌搜索工具这样做,这就是你将如何改进的。祝你好运