Bootstrap form won';t将数据发布到phpmyadmin数据库中
我的引导表单不会将数据发布到phpmyadmin数据库中,我单击“提交”,但没有提交任何内容,我已包含配置文件和表单文件。配置文件与注册表一起工作,所以我认为它与我的表单有关。我的网站在hostinger上运行,网址为www.grademanager.16mb.com。按“提交”按钮时,不会弹出错误消息,页面将重新加载 更新:我已将sql语句更改为pdo语句,但它只会将前两条语句、学生姓名和第一个主题插入我的php my admin数据库。它不会插入另外两条语句 另外,如果数据已成功提交,我如何确保它仅进入thte Thank.html文件Bootstrap form won';t将数据发布到phpmyadmin数据库中,php,mysql,twitter-bootstrap,Php,Mysql,Twitter Bootstrap,我的引导表单不会将数据发布到phpmyadmin数据库中,我单击“提交”,但没有提交任何内容,我已包含配置文件和表单文件。配置文件与注册表一起工作,所以我认为它与我的表单有关。我的网站在hostinger上运行,网址为www.grademanager.16mb.com。按“提交”按钮时,不会弹出错误消息,页面将重新加载 更新:我已将sql语句更改为pdo语句,但它只会将前两条语句、学生姓名和第一个主题插入我的php my admin数据库。它不会插入另外两条语句 另外,如果数据已成功提交,我如何
<?php
ob_start();
session_start();
//set timezone
date_default_timezone_set('Europe/London');
//database credentials
define('DBHOST','mysql.hostinger.co.uk');
define('DBUSER','u717042829_mac');
define('DBPASS','********');
define('DBNAME','u717042829_db1');
//application address
define('DIR','http://grademanager.16mb.com/');
define('SITEEMAIL','noreply@grademanager.comlu.com');
try {
//create PDO connection
$db = new PDO("mysql:host=".DBHOST.";port=3306;dbname=".DBNAME, DBUSER, DBPASS);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
//show error
echo '<p class="bg-danger">'.$e->getMessage().'</p>';
exit;
}
//include the user class, pass in the database connection
include('classes/user.php');
$user = new User($db);
?>
过去的学生
学名
主题1
化学
计算
经济
进阶数学
物理
一级
A.
B
C
D
E
U
主题2
化学
计算
经济
进阶数学
物理
二级
A.
B
C
D
E
U
科目3
化学
计算
经济
进阶数学
物理
三年级
A.
B
C
D
E
U
科目4
化学
计算
经济
进阶数学
物理
四年级
A.
B
C
D
E
U
出席率%
99-100
97-98
95-96
93-94
91-92
90或以下
性别
男性
女性
单击提交
提交
错误1:
您错过了type=“submit”
- 您已经给出了13个coumns和11个值李>
- 为什么按原样插入值
- 你为什么不消毒一下呢
- 你知道mysql_注入吗
- 在参数和值之前输入空格
- 使用mysql\u查询
打开文件后立即将错误报告添加到文件顶部首先简化问题。澄清它是关于PHP、MySQL或HTML的。顺便说一句,最后你有两个
。首先,你是否确保你正在通过你的web服务器查看页面,并且PHP已打开?i、 e.在地址栏中,第一个单词很可能是“localhost”,不包括“file://”。其次,Jay是对的-您需要显示您的错误。如果你不能弄清楚,请告诉我们错误是什么。你能检查我的答案吗?我已将其更改为提交,但没有数据被发送到我的phpmyadmin数据库。mysqli位已被注释掉,因此我认为mysqli查询不会影响这一点。那么你将如何插入?我不确定如何执行此操作MySQL_uu扩展已被弃用。。。你为什么推荐它?你为什么需要这个空间?你数过他的参数和值吗?你有没有注意到他的mysql连接是由PDO和类建立的???你会得到一张自由的否决票。。。
<button id="singlebutton" type="submit" name="submit" class="btn btn-success">Submit</button
$sql = "INSERT INTO paststudent (name,subject1,grade,subject2,grade2,subject2,grade2,subject3,grade3,subject4,grade4,attendance,gender) VALUES ('$_POST[name]','$_POST[subject1]','$_POST[grade1]','$_POST[subject2]','$_POST[grade2]','$_POST[subject3]','$_POST[grade3]','$_POST[subject4]','$_POST[grade4]','$_POST[attendance]','$_POST[gender]')";
<?php
require("includes/config.php");
if(isset($_POST['submit'])) {
$sql = "INSERT INTO paststudent (name, subject1, grade, subject2, grade2, subject2, grade2, subject3, grade3, subject4, grade4, attendance ,gender) VALUES ('$_POST[name]', '$_POST[subject1]', '$_POST[grade1]', '$_POST[subject2]', '$_POST[grade2]', '$_POST[subject3]', '$_POST[grade3]', '$_POST[subject4]', '$_POST[grade4]', '$_POST[attendance]', '$_POST[gender]')";
if (mysql_query($sql)) {
echo "succesfully submitted to the database";
} else {
echo "Well this is embarising";
}
}
?>