09/10/2018, 23:29
Vấn đề login: PHP + HTML, chỉ giúp mình !
Mình định làm như sau:
1 trang html (phần này đảm nhiệm nhiệm vụ giao diện cho trang php nên sẽ không có khai bao <html></html>
<table>
....
<form action="index.php" method="post">
<p>Username: <input name=username type=text></p><br>
<p>Password: <input name=password type=password></p><br>
<p><input name="submit_button" type="submit" value="Submit"></p>
</form>
....
</table>
vậy khi mình bấm vào nút Submit xong thì làm sao để bên index.php nhận được giá trị username và password ? (trong trang php để muốn xài giao diện dĩ nhiên đã có hàm include("index_form.html")
Cảm ơn mọi người
1 trang html (phần này đảm nhiệm nhiệm vụ giao diện cho trang php nên sẽ không có khai bao <html></html>
<table>
....
<form action="index.php" method="post">
<p>Username: <input name=username type=text></p><br>
<p>Password: <input name=password type=password></p><br>
<p><input name="submit_button" type="submit" value="Submit"></p>
</form>
....
</table>
vậy khi mình bấm vào nút Submit xong thì làm sao để bên index.php nhận được giá trị username và password ? (trong trang php để muốn xài giao diện dĩ nhiên đã có hàm include("index_form.html")
Cảm ơn mọi người
Bài liên quan
Ví dụ về file login.php:
$username = $_POST***91;'username'***93;;
$password = $_POST***91;'password'***93;;
// Kiểm tra thông tin nhập vào trước sau đó mới truy xuất vào database
<form action="login.php" method="post">
<p>Username: <input name=username type=text></p><br>
<p>Password: <input name=password type=password></p><br>
<p><input name="submit_button" type="submit" value="Submit"></p>
</form>
function login_check($username, $password)
{
$username = $_POST***91;'username'***93;;
$password = $_POST***91;'password'***93;;
// Kiểm tra thông tin nhập vào trước sau đó mới truy xuất vào database
}
<form action="index.php" method="post">
<input type="hidden" name="action" value="login_check">
<p>Username: <input name=username type=text></p><br>
<p>Password: <input name=password type=password></p><br>
<p><input name="submit_button" type="submit" value="Submit"></p>
</form>
http://www.google.com.vn/search?hl=v...i+Google&meta=
<?php
$login=FALSE;
if(isset($_POST***91;'login'))
{
if($pass==$_POST***91;'pass'***93;&&$user==$_POST***91;'user'***93;)
{
$login=TRUE;
echo "Xin chao <b>$user</b>";
}
else $login=FALSE;
}
if(!$login)
{
?>
<form action="index.php" method="post">
<input type="hidden" name="login" value="ok">
<p>Username: <input name=user type=text></p><br>
<p>Password: <input name=pass type=password></p><br>
<p><input type="submit" value="Submit"></p>
</form>
<?php
}
?>
file a.php:
<form method="post" action="d.php">
Username:<br /><input type="text" name="username" size="10" /><br />
Password:<br /><input type="password" name="pswd" SIZE="10" /><br />
<input type="submit" value="Login" />
</form>
</p>
file b.php:
session_start();
$username = $_POST['username'];
$pswd = $_POST['pswd'];
function login_check($a, $b)
{
if (isset($_POST['username']))
{
$result = "Username là: $a";
return $result;
}
else
{
$result = "Chưa khởi tạo";
return $result;
}
}
echo login_check($username, $password);
?>
****
Hổng biết PHP, trước giờ toàn dùng ASP, ASP.NET
Sắp tới rảnh phải học PHP thôi
<?php
$login = FALSE;
if(isset($_POST***91;'username'***93;))
{
$user = 'guest';
$pass = 'guest';
if($pass == $_POST***91;'password'***93; and $user == $_POST***91;'username'***93;)
{
$login = TRUE;
echo "Xin chao <b>$user</b>";
}
else
$login = FALSE;
}
if(!$login)
{
include("index_form.htm");
}
?>
@conank: cảm ơn bạn đã reply cho mình, nhưng mình thấy cách của bạn hình như không khác mấy so với cách 1 của bạn Lê Minh online. Mặc dù nó cũng có hàm login nhưng mình thấy áp dụng vào thực tế thì cách của bạn không hay, cách của bạn Biore mình thấy hay hơn.
Thanks all.