x L 2017s CPS3740 Google Dr X Chegg Study l Guided soluti h
Solution
Part 3:
<html><head></head><body>
<?php
$servername = \"\"; //Fill Server host
$username = \"\"; //Fill Database Username
$password = \"\"; //Fill Database Password
$dbname = \"CPS3740\"; //Fill Database Name
$conn = new mysqli($servername, $username, $password,$dbname);
// Check connection
if ($conn->connect_error) {
die(\"Connection failed: \" . $conn->connect_error);
echo \"error\";
}
$sql = \"SELECT * FROM CPS3740.USERS\";
$result = $conn->query($sql);
if ($result->num_rows > 0) { ?>
The users in the database:<br>
<TABLE border=1><TR><TD>ID<TD>login ID<TD>password<TD>Name<TD>Role<TD>address<TD>Zipcode<TD>State<TR>
<?php while($row = $result->fetch_assoc()) {
echo \"<TR><TD>\" . $row[\'ID\'] . \"</TD>\";
echo \"<TD>\" . $row[\'login_ID\'] . \"</TD>\";
echo \"<TD>\" . $row[\'password\'] . \"</TD>\";
echo \"<TD>\" . $row[\'name\'] . \"</TD>\";
echo \"<TD>\" . $row[\'role\'] . \"</TD>\";
echo \"<TD>\" . $row[\'address\'] . \"</TD>\";
echo \"<TD>\" . $row[\'zipcode\'] . \"</TD>\";
echo \"<TD>\" . $row[\'state\'] . \"</TD></TR>\";
}
?>
</table>
<?php
}
$conn->close();
?>
</body></html>
Part 4
<?php
$user = strtolower($_POST[\'username\']);
$pass = $_POST[\'password\'];
if(empty($user) && empty($pass))
{
echo \"Username and Password cannot be blank\";
die;
}
else if(empty($user))
{
echo \"Username cannot be blank\";
die;
}
else
{
echo \"Password cannot be blank\";
die;
}
$servername = \"\"; //Fill Server host
$username = \"\"; //Fill Database Username
$password = \"\"; //Fill Database Password
$dbname = \"CPS3740\"; //Fill Database Name
$conn = new mysqli($servername, $username, $password,$dbname);
// Check connection
if ($conn->connect_error) {
die(\"Connection failed: \" . $conn->connect_error);
echo \"error\";
}
$sql = \"SELECT * FROM CPS3740.USERS WHERE lower(login_ID) = $user\";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$sql = \"SELECT * FROM CPS3740.USERS WHERE lower(login_ID) = $user AND password = $pass\";
$result1 = $conn->query($sql);
if ($result1->num_rows > 0) {
//Login Successful
}
else {
echo \"User exists, but pas does not match\";
die;
}
}
else {
echo \"Login ID $user doesn\'t exists in the database\";
die;
}
?>

