从表单获取信息到数据库

时间:2015-12-12 12:37:21

标签: php mysql pdo

我试图将此表单中的信息导入数据库,但收到如下错误

  

警告:PDOStatement :: execute():SQLSTATE [HY093]:参数号无效:没有绑定参数

<form action= "" method= "POST">
    <label for="title">Job title</label> <input type="text" name="title" /> <br>
    <label for="refcode">Reference Code</label> <input type="text" name="refcode" /> <br>
    <label for="salary">Salary</label> <input type="text" name="salary" /><br>
    <label for="location">Location</label> <input type="text" name="location" /><br>
    <label for="description"> Job description<textarea name="description" /> </textarea><br>
    <input type="submit" value="Submit" name="submit" />
</form>

我的PHP文件

<?php
$stmt = $pdo->prepare('INSERT INTO jobs (title, refcode, salary, location, description)
                                    VALUES(:title,:refcode,:salary,:location, :description) ');

$stmt-> execute($_POST);
?>

1 个答案:

答案 0 :(得分:-1)

我认为这是发生在post变量的提交值时,你是不是试图通过post请求取消设置元素。