Witam,
mam pewien problem. Zrobiłem prostą stronę z formularzem do logowania, połączoną z bazą danych. Po wpisaniu danych w formularzu, przechodzi mi do skryptu. Jeżeli dane się zgadzają przechodzi dalej. Jeżeli nie, zostaje na stronie. Czy istnieje możliwość, gdy dane logowania będą niepoprawne, aby komunikat wyświetlił mi się jako np. element p lub div? Dla zobrazowania zostawiam screen'a. Dodatkowo zostawiam skrypt PHP.
<?php
if(isset($_POST['uid']))
{
$connect = mysqli_connect("localhost","root","") or die ("Error");
mysqli_select_db($connect,"users");
$username = $_POST['uid'];
$password = $_POST['pwd'];
$sql = "SELECT * FROM users WHERE uid = '$username' and pwd = '$password'";
$result = mysqli_query($connect,$sql);
if(mysqli_num_rows($result) == 1)
{
$result = mysqli_fetch_array($result);
header("location:main.html");
}
else
{
header("location:index.html");
}
}
?>