我是PHP的新手,我使用Eclipse SDE构建一个简单的Web应用程序。
我的方案是:
我想在php中实现这一点。
以下是我的代码:
index.php
<html>
<link rel="stylesheet" type="text/css" href="cssDesign.css">
<head>
<title>A BASIC HTML FORM</title>
<?PHP
//MySQL Database Connect
include 'mysql_connect.php';
$conn = MySQLConnection::getConnection();
// Create connection
//global $con;
//$con = new mysqli("192.168.0.2", "Invest", "NeeD$123","investmentprojects","3306");
if (isset($_POST['Submit1'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$result = mysqli_query($conn,"SELECT id,username,password,type FROM system_users WHERE username = '".$username."' AND password='".$password."' ");
$rows = mysqli_num_rows($result);
if ($rows == 1) {
header('Location: page1.php');
}
else {
print ("You're not a member of this site");
}
}
//mysqli_close($conn);
?>
</head>
<body>
<FORM NAME ="form1" METHOD ="POST" ACTION = "index.php">
<table border="0" style="width:370px;border:0px;">
<tr>
<td style ="width:30%;border:0px;">User</td>
<td style ="width:70%;;border:0px;"><INPUT style ="width:100%;" TYPE = "TEXT" VALUE ="" NAME = "username"> </td>
</tr>
<tr>
<td style ="width:30%;border:0px;">Password</td>
<td style ="width:70%;border:0px;"><INPUT style ="width:100%;" TYPE = "TEXT" VALUE ="" NAME = "password"> </td>
</tr>
<tr>
<td style ="width:30%;border:0px;"></td>
<td align='right' style ="width:70%;border:0px;"><INPUT style ="width:30%;" TYPE = "Submit" Name = "Submit1" VALUE = "Login"> </td>
</tr>
</table>
</FORM>
</body>
</html>
page1.php
<html>
<link rel="stylesheet" type="text/css" href="cssDesign.css">
<head>
<title>A BASIC HTML FORM</title>
</head>
<body>
<Form name ="form1" Method ="POST" Action ="page1.php">
</FORM>
</body>
</html>
<?php
include 'mysql_connect.php';
$conn = MySQLConnection::getConnection();
$username = $_POST['username'];
$sql = "SELECT user_name,error_form,error_date,error_description " .
"FROM error_log WHERE username ='".$username."'";
$result = mysqli_query($conn,$sql);
if ($result->num_rows > 0) {
echo "<table>";
echo "<tr>";
echo "<th>User</th><th>Error Form</th><th>Error Date</th><th>Error Description</th>";
echo "</tr>";
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<tr>";
echo "<td>".$row["user_name"]."</td>";
echo "<td>".$row["error_form"]."</td>";
echo "<td>".$row["error_date"]."</td>";
echo "<td>".$row["error_description"]."</td>";
echo "</tr>";
}
echo "</table>";
} else {
echo "0 results";
}
//mysqli_close($conn);
?>
使文件connection.php与所有与mysql连接相切的文件以及在使用mysql的每个文件中的ad之后查询该行,include_once('connection.php');
或者可以
include_once('some_folder\connection.php');
如果您是初学者,则可以使用此模式连接到数据库
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$link = mysqli_connect('localhost', 'mysql_user', 'mysql_password');
echo 'Connected successfully';
$res = mysqli_query($link, "CREATE TEMPORARY TABLE myCity LIKE City");
http://php.net/manual/zh/mysqli.query.php
我试图创建一个java程序,它可以读取一个名为file1.txt的文件,存储它的字符串,并将这些字符串搜索到另一个名为file2.txt的文件,如果没有找到匹配,则从file1.txt打印特定的字符串。 现在我可以从file1.txt获得数据,但无法搜索file1的数据,例如在file2.txt中搜索单词“home” 请看这里的file1.txt包含Homee,而file2.txt有Home,所以
问题内容: JavaScript中是否有类似于CSS的东西,允许您在另一个JavaScript文件中包含一个JavaScript文件? 问题答案: JavaScript的旧版本没有导入,包含或要求,因此已经开发了许多解决此问题的方法。 但是自2015年(ES6)起,JavaScript有了ES6模块标准即可在Node.js中导入模块,大多数现代浏览器也支持该模块。 为了与旧浏览器的兼容性,这样的构
我真的希望有人能帮我弄清楚我到底错过了什么。我已经将我的安装从PHP5.6升级到7.0,这迫使我从Mysql更新到Mysqli。由于某种原因,我的安装被破坏了。 我研究并遵循了“在其他类使用MySQLi”指南:在其他类使用MySQLi 我写作为最后的手段,也看了其他网站,但似乎问题来自其他地方。 首先,我有一个数据库类: 然后我有一个API类,我想在其中访问这个连接,它看起来像 最后我试着从一个函
问题内容: 我将Linux用作编程平台,将C语言用作编程语言。 我的问题是,我在主源文件(main.c)中定义了一个结构: 所以我希望这个结构可以在我的其他源文件(例如othersrc。)中使用。是否可以在另一个源文件中使用此结构而不将其放在标头中? 问题答案: 您可以使用指向它的指针,而不必包括它: othersrc.c: 但是否则,您需要以某种方式包括结构定义。一个好的方法是在main.h中定
问题内容: 如何在用户类中打开数据库连接,我可以在其中进行数据库操作?以及为什么需要在DBConnection类中定义内置的已创建函数。 我创造了 db.php user.php result.php 在db.php中 在User.php中 在result.php $conn->real_escape_string(trim(strip_tags($_POST[‘username’]))); $e
因此,我很难从一个PHP文件到另一个PHP文件获取数组。 在我的第一个文件(file1.php)我得到了以下代码: 当然,当使用echo时,它将变得可见,并且输出正确的内容。它给了我一个包含订单信息的数组。现在我得到了另一个PHP文件,我需要在其中使用这些信息。 到目前为止,我尝试的是file1.phpfile2.php,然后回声数组...但结果却是一场空。 我尝试直接在文件1中回显我的数组。ph