我是php的新手,我尝试为我的学校制作项目
我必须表professeur和class
professeur
id--name--lastname--password--email
将其作为一个预备密钥
类
id--id_professeur--Nclass--password
id是premary key和id_professeur index
我在professeur表中创建了对id的外键id_prefessuer引用
当我创建一个类时,我插入了Nclass和密码,但我得到了这个消息:
字段'ID_professeur'没有默认值
这是我的代码:
<?php
session_start();
require_once dirname(__FILE__) .'/config.php';
if(isset($_POST['submit'])) {<br>
$cls= $_POST['Nclass'];
$Password =hash('md5',$_POST['Password']);
$query ="INSERT INTO `class` (`Nclass`, `password`) VALUES ('$cls', '$Password')";
$query= mysqli_query($connect, $query);
if ($query == true){
echo "ok";
} else {
echo(mysqli_error($connect));
}
}
?>
那我怎么能这样做呢?
答案 0 :(得分:0)
INSERT INTO `class` (`ID_professeur`,`Nclass`, `password`) VALUES (`$_SESSION['whatever_your_key_is for prof id']`,'$cls', '$Password')";
注意我假设您已将当前教授ID存储在会话
中