首页 > 解决方案 > 如何通过 php 页面中的按钮 onclick 直接使用 SQL 数据库中的信息获取打印输出?

问题描述

以下是带有“英语课程”按钮的 php 页面 (KIOSK.php),该按钮运行另一个 php 文件 (addEnglish.php),该文件具有数据库的插入查询语句。

<!DOCTYPE html>
<html>
<head>
<link rel="Stylesheet" type="Text/css" href="../CSS/KIOSK.css">


<body style="background-color:Black">


<div class="btn" align="center">
    <div class="btn-group1">
    <button class="button1">Exams</button>
    <button class="button2" onclick="addEnglish.php">English Courses</button>
</div>

</br>
<div class="btn-group2">
    <button class="button3">Library</button>
    <button class="button4">Other</button>
</div>
</div>

</body>
</head>
</html>

以下是具有插入查询的 php 文件(addEnglish.php)......以在数据库中添加新记录。

<?php


$servername="localhost";
$username="BCadmin";
$password="Admin@123";
$db='the_roshan';


$conn = new mysqli($servername,$username,$password,$db);

if($conn->connect_error){
    die("Connection failed:" .$conn->connect_error);

}

$sql="INSERT INTO token_english (engtoken_type) VALUES ('English')";

if ($conn->query($sql) === TRUE) {
echo "New record created successfully!";
}else{
echo"Error:". $sql . "<br>" . $conn->error;
}   

$conn->close();


?>

我的要求是在单击“英语课程”按钮时获得一个打印输出,其中包含数据库中新创建记录的详细信息。我可以在不显示任何打印预览并直接打印的情况下获得打印输出吗?

标签: phpsqlprintingonclick

解决方案


推荐阅读