我想将值保存在一个数组中,其中包含以下位置:
array[1] -> id_resp
array[2] -> corp_resp
array[3] -> date
array[4] -> menuId
array[5] -> id
array[6] -> id_resp
array[7] -> corp_resp
array[8] -> date
array[9] -> menuId
array[10] -> id
.
.
在那里你可以看到在该页面中给出了var_dump以及需要获取值的表格。
数据库中有什么内容以及我们需要在数据库中正确使用的内容:
id_resp corp_resp date MenuId id
654 0.3 2016-11-25 6 28 <- inserted in database wrong.
Correct need to be that to be the output in the database:
654 0.3 2016-11-25 4 28
655 0.3 2016-11-25 5 28
656 0.35 2016-11-25 6 28
这是提交选项值后的代码。你可以在顶部看到错误的输出。
$id_resp = (isset($_POST['id_resp']) ? $_POST['id_resp'] : '');
$corp_resp = (isset($_POST['corp_resp']) ? $_POST['corp_resp'] : '');
$id = $_SESSION['UtilizadorID'];
$data = (isset($_POST['data']) ? $_POST['data'] : '');
$menuId = $_SESSION['menuID'];
var_dump ($menuId);
mysql_query("INSERT INTO respostas
(id_resp, corp_resp,id,data,menuId)
VALUES ('','" . $corp_resp . "','" . $id . "', NOW( ) , '$menuId')")
or die("Alguma coisa correu mal durante o registo. MySQL erro: ".mysql_error());