Php 对数据库函数的调用未返回
以下代码在测验开始时用于创建用户,但现在正在更新现有用户的信息。对addUser()的调用从未完成,我不知道为什么,因为我只是简单地更改了它重定向到的页面。所有的输入信息都是准确的,并且可用于DatabaseAdapter类中的addUser()调用,因此我不确定我在哪里卡住了。换句话说,页面末尾的表单永远不会被提交,所以我永远不会转到final.phpPhp 对数据库函数的调用未返回,php,html,mysql,sql,Php,Html,Mysql,Sql,以下代码在测验开始时用于创建用户,但现在正在更新现有用户的信息。对addUser()的调用从未完成,我不知道为什么,因为我只是简单地更改了它重定向到的页面。所有的输入信息都是准确的,并且可用于DatabaseAdapter类中的addUser()调用,因此我不确定我在哪里卡住了。换句话说,页面末尾的表单永远不会被提交,所以我永远不会转到final.php $\u会话['array\u original']; 如果(isset($\u POST[“用户”])){ $user=$_POST[“us
$\u会话['array\u original'];
如果(isset($\u POST[“用户”])){
$user=$_POST[“user”];
$array=$\会话['array\ U original'];
}
$height_in=$_POST['in'];
$height\u ft=$\u POST['ft'];
$height=2.54*($height\u ft*12)+$height\u in);
$weight=$_POST['lbs']//把这个换成公斤
$userId=$myDatabaseFunctions->addUser($user,$\u POST['Age'],$\u POST['Gender'],$height,$weight);
?>
如果要创建用户,必须使用INSERT
而不是UPDATE
INSERT INTO users (user_id,age,gender,height_cm,weight_kg)
VALUES (:user,:age,:gender,:height,:weight)
试试这个
“永不完成”是什么意思?上面的代码片段来自final.php吗?底部的javascript可能在循环中一次又一次地发布表单…您将函数addUser放在哪里?在教室里?