Nashindwa nikusaidie vipi? Ila ngoja nijaribu kama utanielewa
1. Inabidi utengeneza connection ya hizo form na Database yako, file lako liite e.g connection.php
<?php $con=mysql_connect('localhost', 'root', 'pass') or die("not connected");
$db=mysql_select_db('malo', $con) or die("not selected");
?>
N.B
root = username yangu kuingia kwenye database .
pass = password yangu.
malo = Jina la database yangu.
2. Kutengeneza Login form, then iite eg login.php
<html>
<body>
<form action="process.php" method="post"> Username <input type="text" name="username" id="username" required>
Password <input type="password" name="password" id="password">
<input type="submit" value=" Login " id="login_submit ">
</form>
</body>
</html>
N.B
Hiyo form ikishajazwa itatumwa kwenda file la process.php ambalo itabidi ulitengeneze na kuulita e.g process.php
Ndani ya file la process.php
<?php
session_start();
// Declare the variables.
$username=mysql_real_escape_string($_POST["username"]);
$password=mysql_real_escape_string($_POST["password"]);
// Inatengeneza connection na database
include("connection.php");
// Ina Search kwenye database kama username na password zote zipo.
$select1 = "SELECT * FROM tblmembers WHERE MemberID='$username' AND Password='$password'";
// tblmembers ni jina la table yangu lenye column za MemberID na Password
$result1 = mysql_query($select1);
$rows=mysql_num_rows($result1); // Search row zote kwenye table yangu.
$fetch=mysql_fetch_array($result1);
if($rows!=0) // Kama rows zipo zaidi ya 0, yaani kuanzia moja then
{
$_SESSION['memeberID']=$username; // SESSION inabeba username iliyopatikana
header("Location:user.php"); // Then inakupeleka kwenye file la user.php
} else
{
header("Location:login.php"); // Kama username yako haipo unarudishwa kwenye login form
}
?>
Hapo nimejaribu kuelezea kwa ufupi sana kwa mtu ambaye ni bigginer, ila sidhani kama itakuwa ni rahisi kuelewa labda ungekuwa karibu na mtu anayejua akusaidie ku-correct errors