将$ id插入表单值数组

时间:2015-04-24 15:31:06

标签: php sql

如何从表单和外部调用值中插入值?以下是我到目前为止的情况:

$sql = "INSERT INTO workorder (name, date, installer, salesman, category, status) values('$id', ?, ?, ?, ?, ?);";

$ id是从单独的php页面调用的值,并返回有效值 使用数组调用其他值:

$ Q->执行(阵列($日期,$安装程序,$推销员,$类别,$状态));

我没有收到任何错误,数组执行并插入ok,但$ id未插入" name"在表中。任何想法?

@baroni: 这样做了,代码仍然没有插入$ id的值。我知道$ id有一个值,我使用firefox web dev工具获取与其他页面对应的$ id值(53)

@baroni: $ id是一个整数,使用以下代码从不同的页面调用:

echo '<a class="btn btn-primary" href="createworkorder.php?id='.$row['id'].'">Add Workorder</a>';

我不想将$ id设置为不同的数字,我想保留其他页面的数字(与customer.id表相同)

1 个答案:

答案 0 :(得分:0)

如果$ id是一个字符串

$id = "myname";
$sql = "INSERT INTO workorder (name, date, installer, salesman, category, status) values('$id', ?, ?, ?, ?, ?);";


如果$ id是一个整数

$id = 123;
$sql = "INSERT INTO workorder (name, date, installer, salesman, category, status) values($id, ?, ?, ?, ?, ?);";